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

          我現在在做畢設,是關于小球位置檢測的。先用邊緣檢測找到邊緣,用HOUGH變換的方法檢驗,通過MATLAB編程實現。
          我先在網上找到一個檢測直線的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);   %創造一個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);        %開平方
          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     %對于邊緣點進行累加
                     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)

          請問一下,HOUGH變換后必須要重新確定邊緣點的位置,請問一下坐標系如何確定,是在程序的哪個部分。
          謝謝有了解的請給個解答。謝謝


           

          每個女孩都曾是無淚的天使,當遇到自己喜歡的男孩時
          便會流淚——于是墜落凡間,變為女孩。
          所以男孩一定不要辜負女孩,因為女孩為你放棄了整個天堂!

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


          主站蜘蛛池模板: 姜堰市| 汽车| 堆龙德庆县| 中西区| 织金县| 广灵县| 新和县| 同江市| 凤山市| 新竹市| 崇信县| 盐源县| 金乡县| 北票市| 东光县| 定边县| 瑞昌市| 买车| 泰顺县| 客服| 霍邱县| 凯里市| 基隆市| 怀宁县| 双桥区| 措美县| 陈巴尔虎旗| 当阳市| 云浮市| 乌什县| 西安市| 曲靖市| 长顺县| 东莞市| 婺源县| 衢州市| 天祝| 彰化市| 阳春市| 怀化市| 呼伦贝尔市|