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

  • 大小: 2KB
    文件類型: .m
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-11
  • 語言: Matlab
  • 標簽: 坐標提取??

資源簡介

對二值圖像黑白跳變點的坐標進行提取,利用兩for循環先一列一列的掃描,最后對提取出來的數據進行遍歷。找出y坐標重復的點分別用后面的坐標覆蓋掉。

資源截圖

代碼片段和文件信息

clc
clear
open(‘截圖.fig‘);
h=get(gca‘Children‘);
I=get(h‘Cdata‘);%導入fig圖片
Ig?=?rgb2gray(I);
%T=?graythresh(Ig);

Bimg?=?~(im2bw(Ig0.2));?%二值化然后取反
L?=?bwlabel(Bimg);???????%給每個區域加標簽
for?i?=?1?:?max(L(:))
????NrLi?=?sum(L==i);?????%第i個區域的面積。
????if?NrLi?>1?????????%這個數你自己算,估計一下那些小孔最大能占多少個pixel。

????????L(L==i)?=?10;?????????%太大的不是你要的孔,去掉
????end
end
figure;?imshow(L);
axis?on
[mn]=?size(L);
%[r?c]?=?find(L?==?1)%c對應水平位置、r對應垂直位置
%[rowcol]?=?find(L)%查詢滿足一定條件的元素的行和列
%%%%%%%%%%%上
x=0;
y=0;
for?i=3:m
????for?j=3:n
????????if?((Bimg(ij)==0)&&(Bimg(ij)==Bimg(i+1j))&&(Bimg(ij-1)==1)&&(Bimg(ij-1)==Bimg(ij+1))&&(Bimg(ij+1)==Bimg(i-1j))||((Bimg(ij)==0)&&(Bimg(ij-1)==0)&&(Bimg(ij-2)==0)&&(Bimg(ij+1)==0)&&(Bimg(ij+2)==0)&&(Bimg(i+1j)==0)&&(Bimg(i-1j)==1)))
????????????x=x+1;
???????????a(1x)=5.82-(i+8)*3.04/369+0.118;
?????????????y=y+1;
???????????a(2y)=j;
????????end
????end
end
%%%%%%%%%%%%%%%中上
x1=0;
y1=0;
for?i=3:m
????for?j=3:n
????????

評論

共有 條評論