使用一维霍夫变换的椭圆检测:一种基于霍夫投票的高效椭圆检测器-matlab开发

时间:2024-06-21 04:43:44
【文件属性】:

文件名称:使用一维霍夫变换的椭圆检测:一种基于霍夫投票的高效椭圆检测器-matlab开发

文件大小:25KB

文件格式:ZIP

更新时间:2024-06-21 04:43:44

matlab

概述: -------- 通过检查所有可能的长轴(所有点对)并使用霍夫变换获取短轴来拟合椭圆。 算法复杂度取决于有效非零点的数量,因此如果有任何先验,则在“params”输入参数中提供尽可能多的限制是有益的有关问题的知识。 由于(可选)随机化和完整代码矢量化,代码相当快。 但是,由于该算法需要计算成对点距离,因此可能会占用大量内存。 如果出现内存不足错误,请对输入图像进行下采样或以某种方式减少其中非零点的数量。 它可以处理大量的噪音,但可能会出现严重的遮挡问题(长轴端点需要可见) 输入参数: -------- 图片- 单通道输入图像(灰度或二进制)。 参数- 算法参数: * minMajorAxis:接受的主轴的最小长度。 * maxMajorAxis:接受的主轴的最大长度。 旋转,旋转跨度:对主轴角度限制的规范(以度为单位)。 如果 rotationSpan 在 (0,90) 中,


【文件预览】:
ellipseDetection.zip

网友评论