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

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

資源簡介

Radon變換檢測直線程序,Radon變換檢測直線程序,Radon變換檢測直線程序,Radon變換檢測直線程序,Radon變換檢測直線程序,

資源截圖

代碼片段和文件信息

%準備
clcclear;????

%讀入圖像?????
%?I=imread(‘ic.tif‘);
I=imread(‘Fig1006(a)(building).tif‘);

%圖像二值化以方便進行radon變換
BW=edge(I0.1);???????????????%?默認的二值化方式是sobel方法?????
%?figureimshow(BW);

%radon變換
theta=0:179;???????????????????%radon變換。獲得從0到179每個幅角的
[Rrho]=radon(BWtheta);???????%每個平行直線的積分值(R)。rho是R的縱坐標,也是變換后的極坐標幅值;
M=length(rho);N=length(theta);?%theta是R橫坐標,也就是變換后的極坐標幅角(0:179)
?????????????????????????
%圖像標識出極坐標圖?
figureimagesc(thetarhoR);????
colormap(hot);
xlabel(‘\theta(幅角)‘);
ylabel(‘\rho(幅值)‘);
colorbar

%找到峰值R最大的前X條直線
X=13;?????%找到前X條直線
nhood=11;?%對以最值點為中心的nhood×nhood區域進行清零,以排除重復。
??????????%此處nhood必須是奇數,以保證最值點在中心。默認值可以是max(3*ceil(size(R)/2)+11)。?
for?j=1:X
????[Rmax(1j)RANK]=max(R(:));???????????????%找出R最大值
????yRmax=floor(RANK/M)+1;?xRmax=mod(RA

評論

共有 條評論