imfindcircles 发现采用圆形Hough 变换圆 展开所有页面 句法 中心= imfindcircles ( A,半径) [中心,半径] = imfindcircles( A, radiusRange) [中心,半径,公制] = imfindcircles( A, radiusRange) 的例子 [中心,半径,公制] = imfindcircles( ____,名称,值)的例子 描述 中心 = imfindcircles( 一 , 半径)发现图像中的圆圈一个,其半径约等于半径
输出,中心,是包含一个两列的矩阵的 x, y 的圆的坐标上的图象在中心
[ 中心, 半径 ] = imfindcircles( 一 , radiusRange)发现与圆的半径由指定的范围radiusRange
附加的输出的参数,半径,包含对应于每个圆心估计半径的中心
例子 [ 中心, 半径, 公制 ] = imfindcircles( 一 , radiusRange)也返回一个列向量,度量,包含累加器数组的峰值每个圆圈的大小(按降序排列)
的各行的中心和半径对应的行度量
例子 [ 中心, 半径, 公制 ] = imfindcircles( ____, 名称,值)指定额外的选项与一个或多个名称,值对参数,使用任何以前的语法
示例 折叠所有 检测最强的五圈中的图片 读取的图像到工作区,并显示它
A = imread( 'coins
png') ; imshow( A) 找到所有与半径的圆圈ř 使得15≤ [R ≤30
[中心,半径,公制] = imfindcircles( A, [15 30]) ; 根据指标值保留五个最强的圆圈
centersStrong5 =中心(1:5, :); radiiStrong5 =半径(1:5) ; metric