資源簡介
霍夫變換檢測圓和直線 數字圖像處理的課程設計 直接使用 非常方便

代碼片段和文件信息
%?clear?all;?close?all;?clc;
function?[ncirst]=circle_product
ncir=ones(300300);
[mn]=size(ncir);
center=[0?0];%x=(b-a)*r?+?a
center(1)=round(((0.6-0.5)*rand+0.5)*m);%y
center(2)=round(((0.6-0.5)*rand+0.5)*n);%x
ol=ones(15);ol(1)=abs(center(1)-1);ol(2)=abs(center(1)-m);ol(3)=abs(center(2)-1);ol(4)=abs(center(2)-n);
for?i=1:1:4
????if?ol(i)<=ol(i+1)
????????ol(5)=ol(i);
????????ol(i)=ol(i+1);
????????ol(i+1)=ol(5);
????end
????ol(5)=ol(i+1);
end
r=round(ol(5)*(3/4));
for?k1=1:1:m
????for?k2=1:1:n
???????xxx=k2-1;yyy=m+1-k1;
???????if?abs(((xxx-center(2))*(xxx-center(2))+(yyy-center(1))*(yyy-center(1)))-r*r)<=101
???????????ncir(k1k2)=0;
???????end
????end
end
imwrite(ncir‘circle.bmp‘‘bmp‘);
i2=imread(‘circle.bmp‘);
????figure;
????imshow(i2);
????st=[center(2)center(1)r]
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-12-25?12:20??霍夫變換檢測形狀\
?????文件?????????818??2011-12-20?14:14??霍夫變換檢測形狀\circle_product.asv
?????文件?????????818??2011-12-20?14:14??霍夫變換檢測形狀\circle_product.m
?????文件????????2551??2011-12-20?13:59??霍夫變換檢測形狀\circle_try.m
?????文件????????2614??2011-12-20?14:29??霍夫變換檢測形狀\circle_try_hu.asv
?????文件????????2614??2011-12-20?14:30??霍夫變換檢測形狀\circle_try_hu.m
?????文件?????????294??2007-11-19?19:53??霍夫變換檢測形狀\gather_point.m
?????文件????????1739??2011-12-20?14:12??霍夫變換檢測形狀\machZ_try.m
?????文件?????????256??2007-11-17?00:33??霍夫變換檢測形狀\pll.m
?????文件???????41462??2011-12-20?14:05??霍夫變換檢測形狀\sample.bmp
?????文件?????????511??2007-11-20?22:49??霍夫變換檢測形狀\the_max1.m
?????目錄???????????0??2011-12-25?12:20??霍夫變換檢測形狀\實驗報告\
?????文件??????139264??2011-12-20?15:37??霍夫變換檢測形狀\實驗報告\實驗設計報告.doc
?????文件??????325078??2011-12-22?11:50??霍夫變換檢測形狀\找出的圓.bmp
?????文件??????325078??2011-12-22?11:51??霍夫變換檢測形狀\找出的直線.bmp
?????文件??????????60??2007-11-20?21:54??霍夫變換檢測形狀\新建?文本文檔.txt
評論
共有 條評論