在二值化之后,例如通过边缘检测器,霍夫变换可用于检测图像中的圆形形状。 通常,执行此操作的函数需要指定圆的半径。 函数 circle_hough 允许指定半径范围,因此不需要提前确切知道半径。 它可能比针对不同半径重复调用标准函数要快。 可以通过在 3D 累加器阵列中找到峰值来检测多个圆。 为此提供了一个函数 circle_houghpeaks。 这两个函数的演示包含在脚本 circle_houghdemo 中。 该 zip 文件包括在整数网格上高效且准确地实现圆逼近,无间隙。
2022-06-15 10:47:29
89KB
matlab
1