bwarea

bwarea,是計算二值圖像中對象的總面積的函式。

Matlab函式bwarea簡介
函式功能:計算二值圖像中對象的總面積。
調用格式:
total = bwarea(BW)
估算二值圖像BW中對象的總面積。 返回的total是一個標量, 它的值大致地反映了和圖像中on像素的個數。由於對於不同像素類型, 度量標準不同, 因此結果可能並不十分精確。BW可以是數值類型(整型、浮點型)或者邏輯類型。對於數值類型, 像素值不為0被視為on。返回值total是double類型的。
程式示例:
由於通過 imread函式讀取到的圖像數據實際是一個矩陣,為了便於演示該函式的作用, 這裡使用一個數值矩陣而非通過 imread函式獲取的圖像數據來說明問題。
% bwarea
close all; clear; clc;
img_dat = logical([0 0 0 0 0;
1 1 1 1 1;
1 1 1 1 1;
0 0 0 0 0]);
total = bwarea(img_dat);
fprintf('total = %f\n', total);
輸出結果:
total = 10.000000

相關詞條

相關搜尋

熱門詞條

聯絡我們