資源簡介
matlab圖像標記,可對圖像中的指定區域進行提取和標記,為后續分析提供幫助,程序可運行
代碼片段和文件信息
%?By?lyqmath
%?DLUT?School?of?Mathematical?Sciences
%?BLOG:http://blog.csdn.net/lyqmath
clc;?clear?all;?close?all;
I?=?imread(‘E:\研究生\課題\yaban\數據\數據\未知件樣本\0.tif‘);
%I?=?imread(‘eight.tif‘);
figure;?imshow(I);?hold?on;
bw?=?im2bw(I?graythresh(I));%二值圖像,自動計算最優閾值
bw?=?~bw;%將圖像反色
%bw?=?imclose(bw?strel(‘disk‘?5));%閉運算
bw=imclose(bwones(44));
[L?num]?=?bwlabel(bw);%標注連通分量,L為標注圖像,num為二值圖像Ibw中連通分量的個數。
stats?=?regionprops(L);
for?i?=?1?:?num
????temp?=?stats(i).BoundingBox;
????rectangle(‘Position‘?temp?‘EdgeColor‘?‘b‘?‘LineWidth‘?2);
end
rectangle(‘position‘[252181121132]‘edgecolor‘‘r‘);
rectangle(‘position‘[25018055]‘curvature‘[11]‘edgecolor‘‘r‘‘facecolor‘‘g‘);
rectangle(‘position‘[2501805050]‘curvature‘[11]‘edgecolor‘‘r‘);
‘position‘[11
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1032??2020-11-06?11:40??image?tag.m
- 上一篇:多目標函數的優化
- 下一篇:采用ML的OFDM 的載波頻偏進行估計和補償
評論
共有 條評論