在印刷电路板的自动光学检测中,被检对象的空间对准是一个关键步骤。而传统的图像匹配技术由于其只能在像素级定位,而无法适应印刷电路板精确对准的要求。本文利用圆的几何对称性,提出一种在亚像素精度快速定位圆心的算法。实验表明:它对于无噪声图像的测量误差小于0.01像素;在有噪声的情况下,该算法仍具有较小的测量误差。
2021-12-27 17:35:14 876KB 自动光学 印刷电路 亚像素测
1
通过输入任意三点空间坐标自动判断三点是否在一条直线上,若不在则求三点外接圆的圆心位置和半径,计算精度可调节。解决了“知三点求圆心半径”程序对于某些点无法计算的缺陷。
2021-12-23 16:10:10 2.33MB VC++ 圆半径 三维 matlab知道三
1
这是一种稳健且准确的圆拟合。 即使数据也很好用点仅在小弧内观察到。 这个圆适合是由 G. Taubin 在文章“由隐式方程定义的平面曲线、曲面和非平面空间曲线的估计,以及边缘和范围图像分割的应用”中提出,IEEE Trans。 帕米,卷。 13,第 1115-1138 页,(1991)。 它比 Kasa 的简单 Circle Fit 更稳定(文件#5557 和 #22642),比 Pratt 的 Circle Fit(文件 #22643)略快。
2021-12-16 22:14:01 2KB matlab
1
matlab程序,给定圆点阵列位图,计算出每个圆点的圆心位置并在图中标注出来
2021-11-28 19:32:29 9.51MB matlab代码
1
GETMIDPOINTCIRCLE 返回一个圆的 x,y 像素坐标[xy] = getmidpointcircle(x0, y0, radius) 返回像素坐标以像素位置 [x0 y0] 为中心的圆和给定整数的半径。 中点圆算法用于计算( http://en.wikipedia.org/wiki/Midpoint_circle_algorithm )。 此功能针对图像处理应用程序,其中整数像素坐标很重要,而一个像素不能遗漏或重复。 在该视图中,使用圆角三角函数使用余弦调用生成的坐标是不够的。 中点圆算法就是答案。 重点是表现。 我们预先计算点的数量将由算法生成,以预先分配坐标数组。 我曾尝试使用实现迭代器模式,避免提前计算点数和仍然能够迭代圆点。 然而,事实证明重复的函数调用非常广泛,并且类版本此功能大约慢 1000 倍。 有了这个功能,你可以在0.16毫秒内得到半径为1000的圆的像素坐
2021-11-28 12:51:12 3KB matlab
1
程序中包括常见的BLOB分析,包括灰度直方图实时变换,阈值分割,轮廓跟踪,种子填充,圆心的两种求法,对图像处理的入门者有一定的帮助
1
已知平面三点坐标求圆心坐标,计算半径,每条弦长度及其对应的弧长、圆心角。额外有个绘制奥运圆环的小东东
2021-11-19 21:04:56 71KB 外接圆 圆心 三角形
1
早年写的面试题,已知圆上任意三点求圆心半径 c++实现,有兴趣可以一观! 不考虑特殊情况(代码中有用到除法 忽略分母不能为0情况)
2021-11-03 15:38:42 1KB c++
1
已知三点坐标求外接圆的直径、圆心坐标破解 本人试用完全计算正确
2021-10-19 09:28:48 52KB 求圆心坐标
1
用Excel的公式功能做的计算圆心的小工具,方便验证程序中的算法是否正确。
2021-10-08 20:25:35 17KB 计算工具 Excel 圆心 半径
1