⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 houghpixels.m

📁 包括进行标准Hough变换
💻 M
字号:
function [r,c] = houghpixels(f,theta,rho,rbin,cbin)
%   HOUGHPIXELS Compute image pixels belonging to Hough transform bin.[R,C] =
%   HOUGHPIXELS(F,THETA,RHO,RBIN,CBIN) computes the row-column indices
%   (R,C) for nonzero pixels in image F that map to a particular Hough
%   transform bin,(RBIN,CBIN). RBIN and CBIN are scalars indicating the
%   row-column bin location in the hough transform matrix returned by
%   function HOUGH. THETA and RHO are the second and third output arguments
%   from the HOUGH function.
%寻找影响峰值的非零点

{x,y,val} =  find(f);
x=x-1;y=y-1;

theta_c =  theta(cbin)*pi/180;
rho_xy = x*cos(theta_c)+y*sin(theta_c);
nrho = length(rho);
slope = (nrho-1)/(rho(end)-rho(1));
rho_bin_index = round(slope*(rho_xy-rho(1))+1);
idx = find(rho_bin_index == rbin);
r = x(idx) + 1;c = y(idx)+1;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -