posts - 195, comments - 34, trackbacks - 0, articles - 1
          關(guān)于 HOUGH變換的MATLAB的程序幾個(gè)問(wèn)題
          引用地址:http://www.xici.net/b582330/d37390708.htm [ 返回《南航天下之研究..》 
           
          風(fēng)語(yǔ)者4228639 發(fā)表于:2006-5-9 21:39:59

          我現(xiàn)在在做畢設(shè),是關(guān)于小球位置檢測(cè)的。先用邊緣檢測(cè)找到邊緣,用HOUGH變換的方法檢驗(yàn),通過(guò)MATLAB編程實(shí)現(xiàn)。
          我先在網(wǎng)上找到一個(gè)檢測(cè)直線的HOUGH變換的程序。
          % Hough 變換
          i=imread('b.jpg');
          i_long =size(i,1);
          i_width=size(i,2);
          i_edge=edge(i,'robert');
          i_hough=zeros(300,300);   %創(chuàng)造一個(gè)300*300的矩陣
          theta_step=3.14*2/299;
          theta=0:theta_step:2*3.14;

          x_max=1;   
          x_min=1;
          y_max=1;
          y_min=1;

          for x=1:i_long
             for y=1:i_width
               if i_edge(x,y)==1
               x_max=max(x_max,x);  
               x_min=min(x_min,x);
               y_max=max(y_max,y);
               y_min=min(y_min,y);
               end
             end
          end

          p_min=sqrt(x_min^2+y_min^2);        %開(kāi)平方
          p_max=sqrt(x_max^2+y_max^2);
          p_step=2*p_max/299;
          p=-p_max:p_step:p_max;

          for x=1:i_long
              for y=1:i_width
                  if i_edge(x,y)==1     %對(duì)于邊緣點(diǎn)進(jìn)行累加
                     rou=x.*cos(theta)+y.*sin(theta);
                      w=fix(rou./p_step)+151;
                      l=fix(1+theta./theta_step);
                      n=300.*(l-1)+w;
                      i_hough(n)=i_hough(n)+1;
                  end
              end
          end

          m=max(max(i_hough));
          i_hough=(i_hough./m);
          imshow(i_hough)

          請(qǐng)問(wèn)一下,HOUGH變換后必須要重新確定邊緣點(diǎn)的位置,請(qǐng)問(wèn)一下坐標(biāo)系如何確定,是在程序的哪個(gè)部分。
          謝謝有了解的請(qǐng)給個(gè)解答。謝謝


           

          每個(gè)女孩都曾是無(wú)淚的天使,當(dāng)遇到自己喜歡的男孩時(shí)
          便會(huì)流淚——于是墜落凡間,變?yōu)榕ⅰ?br>所以男孩一定不要辜負(fù)女孩,因?yàn)榕槟惴艞壛苏麄€(gè)天堂!

          雖然我不是把你從天使變成女孩的那個(gè)人,
          但希望我是把你從女孩變成女人的那個(gè)人
             


          主站蜘蛛池模板: 湄潭县| 南郑县| 新宁县| 车致| 石棉县| 铁岭县| 时尚| 临猗县| 海丰县| 望城县| 九龙城区| 潜山县| 新余市| 奉化市| 扎赉特旗| 遵化市| 新营市| 芦山县| 衡南县| 绥中县| 临海市| 湾仔区| 长武县| 修文县| 内乡县| 邵武市| 库尔勒市| 武鸣县| 阜平县| 岳阳县| 镇原县| 凉城县| 西贡区| 塔河县| 东兰县| 丹巴县| 广南县| 庆城县| 乌什县| 沧源| 泗阳县|