• 大小: 748KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: 其他
  • 标签: matlab  

资源简介

很实用的检测图像中的圆,并拟合,显示出圆心和半径很实用的检测图像中的圆,并拟合,显示出圆心和半径

资源截图

代码片段和文件信息

%---------------------------------------------%
%       %
%          工作室提供代做matlab仿真       %
%       %
%  详情请访问:http://cn.mikecrm.com/DeOOXFc  %
%       %
%---------------------------------------------%

function [accum varargout] = CircularHough_Grd(img radrange varargin)
%Detect circular shapes in a grayscale image. Resolve their center
%positions and radii.
%
%  [accum circen cirrad dbg_LMmask] = CircularHough_Grd(
%      img radrange grdthres fltr4LM_R multirad fltr4accum)
%  Circular Hough transform based on the gradient field of an image.
%  NOTE:    Operates on grayscale images NOT B/W bitmaps.
%           NO loops in the implementation of Circular Hough transform
%               which means faster operation but at the same time larger
%               memory consumption.
%
%%%%%%%% INPUT: (img radrange grdthres fltr4LM_R multirad fltr4accum)
%
%  img:         A 2-D grayscale image (NO B/W bitmap)
%
%  radrange:    The possible minimum and maximum radii of the circles
%               to be searched in the format of
%               [minimum_radius  maximum_radius]  (unit: pixels)
%               **NOTE**:  A smaller range saves computational time and
%               memory.
%
%  grdthres:    (Optional default is 10 must be non-negative)
%               The algorithm is based on the gradient field of the
%               input image. A thresholding on the gradient magnitude
%               is performed before the voting process of the Circular
%               Hough transform to remove the ‘uniform intensity‘
%               (sort-of) image background from the voting process.
%               In other words pixels with gradient magnitudes smaller
%               than ‘grdthres‘ are NOT considered in the computation.
%               **NOTE**:  The default parameter value is chosen for
%               images with a maximum intensity close to 255. For cases
%               with dramatically different maximum intensities e.g.
%               10-bit bitmaps in stead of the assumed 8-bit the default
%               value can NOT be used. A value of 4% to 10% of the maximum
%               intensity may work for general cases.
%
%  fltr4LM_R:   (Optional default is 8 minimum is 3)
%               The radius of the filter used in the search of local
%               maxima in the accumulation array. To detect circles whose
%               shapes are less perfect the radius of the filter needs
%               to be set larger.
%
% multirad:     (Optional default is 0.5)
%               In case of concentric circles multiple radii may be
%               detected corresponding to a single center position. This
%               argument sets the tolerance of picking up the likely
%               radii values. It ranges from 0.1 to 1 where 0.1
%               corresponds to the largest tolerance meaning more radii
%               values will be detected and 1 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-08-19 14:47  很实用的检测图像中的圆,并拟合,显示出圆心和半径\
     目录           0  2019-08-19 15:01  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\
     文件       25825  2019-08-19 15:02  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\CircularHough_Grd.m
     文件        1120  2019-08-19 15:02  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\DrawCircle.m
     文件        1110  2019-08-19 15:02  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\drop.m
     文件       13049  2014-08-13 10:05  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\droplet.jpg
     文件       48640  2011-10-20 22:39  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\ght_for_circle.ppt
     文件        1119  2019-08-19 15:02  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\test0.m
     目录           0  2019-08-19 14:47  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\test1\
     文件        1092  2019-08-19 15:02  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\test1.m
     文件       43184  2011-12-16 13:32  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\test1\1.jpg
     文件       80582  2011-12-16 13:32  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\test1\2.jpg
     文件       83681  2011-12-16 13:33  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\test1\3.jpg
     文件       66616  2011-10-13 21:01  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\test1\TestImg_CHT_a2.bmp
     目录           0  2019-08-19 14:47  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\test2\
     文件        1420  2019-08-19 15:02  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\test2.m
     文件       54374  2011-12-16 13:35  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\test2\1.jpg
     文件       67692  2011-12-16 13:36  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\test2\2.jpg
     文件      103600  2011-12-16 13:36  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\test2\3.jpg
     文件       66616  2011-10-13 21:01  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\test2\TestImg_CHT_a3.bmp
     目录           0  2019-08-19 14:47  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\test3\
     文件        1327  2019-08-19 15:02  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\test3.m
     文件       46753  2011-12-16 13:39  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\test3\1.jpg
     文件       68645  2011-12-16 13:40  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\test3\2.jpg
     文件       66616  2011-10-13 21:00  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\test3\TestImg_CHT_b3.bmp
     目录           0  2019-08-19 14:47  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\test4\
     文件        1083  2019-08-19 15:02  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\test4.m
     文件       47263  2011-12-16 13:43  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\test4\1.jpg
     文件      111159  2011-12-16 13:43  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\test4\2.jpg
     文件       66616  2011-10-13 21:00  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\test4\TestImg_CHT_c3.bmp
     文件       66616  2011-10-13 21:01  很实用的检测图像中的圆,并拟合,显示出圆心和半径\ght_for_circle_matlab\TestImg_CHT_a2.bmp
............此处省略3个文件信息

评论

共有 条评论