发明名称 | 基于圆环匹配的圆心计算方法 | ||
摘要 | 一种基于圆环匹配的圆心计算方法,利用计算机对目标图片中圆形区域进行分析,圆形区域具有一个已知的半径,在目标图片的圆形区域上叠加一个圆环形模板,圆环内圆的半径等于圆形区域的半径,将模板的中心点遍历目标图片中的全部像素点,在任意一个像素点上,均以该点为轴心、以水平方向向右为x轴、以逆时针方向为正,将x轴绕轴心旋转360度,在旋转过程中记录圆环与目标图片中圆形区域发生重合的角度的数目,最后找出发生重合的角度的最大数目,以最大数目发生时、模板的中心点所在的像素点为目标图片中圆形区域的圆心位置。本发明对目标图片的依赖程度低,目标图片无需分出明显和完整的圆形区域,适合有干扰物的现场环境。 | ||
申请公布号 | CN102999681A | 申请公布日期 | 2013.03.27 |
申请号 | CN201110273192.X | 申请日期 | 2011.09.15 |
申请人 | 上海瑞伯德智能系统科技有限公司 | 发明人 | 田新伟;曹新 |
分类号 | G06F19/00(2006.01)I | 主分类号 | G06F19/00(2006.01)I |
代理机构 | 上海世贸专利代理有限责任公司 31128 | 代理人 | 严新德 |
主权项 | 一种基于圆环匹配的圆心计算方法,包括一个利用计算机对目标图片中圆形区域进行分析的过程,所述的目标图片呈矩形,所述的圆形区域具有一个已知的半径,其特征在于:在所述的对目标图片中圆形区域进行分析的过程中,在目标图片上叠加一个正方形的模板,所述的正方形的模板内设置有一个圆环,所述的圆环的外圆周与模板的四边相切,圆环的内圆的半径等于已知的圆形区域的半径,将圆环的内圆叠加在目标图片中的圆形区域上,然后根据模板的四边位置在目标图片中设定待处理图像的边缘,然后将模板的中心点移动到待处理图像中的任意一个像素点,以该点为轴心、以水平方向向右为x轴、以逆时针方向为正,将x轴绕轴心旋转360度,在旋转过程中记录圆环与目标图片中圆形区域发生重合的角度的数目,然后将模板的中心点移动到待处理图像中的其余像素点,以相同的旋转方式记录所在像素点上圆环与目标图片中圆形区域发生重合的角度的数目,最后找出发生重合的角度的最大数目,以角度最大数目的重合发生时、模板的中心点所在的像素点为目标图片中圆形区域的圆心位置。 | ||
地址 | 200335 上海市长宁区广顺路8号3楼 |