91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 8KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-10
  • 語言: Matlab
  • 標簽: MATLAB??

資源簡介

Matlab代碼,該資源是圖像處理實驗中對二值圖像進行面積測量,先對各個局部區域進行標記,然后依次計算各目標的面積。注:該程序以圖像中的像素個數代表圖像面積。

資源截圖

代碼片段和文件信息

clear?all;
I1?=?imread(‘2.jpg‘);
%?I1?=?imread(‘coins.png‘);
[rcd]?=?size(I1);

%若圖像不是灰度圖像,則轉化為灰度圖像
if?d>2
????I1?=?rgb2gray(I1);
end
%圖像二值化操作,此處用的是實驗三中的二值化處理函數
%I3?=?binaryzation(I1);
I3?=?imbinarize(I1);
%根據所選的圖像,將背景和目標像素值兌換(也即1代表目標,0代表背景)
for?i=1:r
????for?j=1:c
????????if?I3(ij)==1
????????????I3(ij)=0;
????????else
????????????I3(ij)=1;
????????end
????end
end
????????????
%%%獲取矩陣L,其中L大小與原始二值圖像大小相同。0代表背景,1,2,3.。。分別代表
%連通數目,num表示目標數目,也即連通數
[Lnum]?=?bwlabel(I3?8);
ar?=?zeros(1num);?%存儲目標面積的數組

%遍歷L矩陣,計算每個目標的面積。以像素點的數目代表目標面積
for?i=1:r
????for?j?=?1:c
????????if(L(ij)>0)
????????????ar(L(ij))?=?ar(L(ij))+1;
????????end
????end
end
disp(‘AREA:‘)
ar
%?for?i=1:num
%?????disp(ar(i))
%?end

%顯示圖像
figure;
subplot(121)imshow(I1)title(‘灰度圖像‘);
subplot(122)imshow(I3)title(‘二值圖像‘);


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????12414??2018-05-11?12:23??area\2.jpg

?????文件???????1026??2018-05-11?17:20??area\area.m

?????文件???????1618??2018-05-11?16:46??area\binaryzation.m

?????目錄??????????0??2018-05-11?21:32??area

-----------?---------??----------?-----??----

????????????????15058????????????????????4


評論

共有 條評論