主板圆孔定位方法及系统的制作方法

文档序号:6437611阅读:1370来源:国知局
专利名称:主板圆孔定位方法及系统的制作方法
技术领域
本发明涉及ー种定位方法及系统,特别涉及ー种主板圆孔定位方法及系统。
背景技术
在电子装置的主板上通常有许多圆孔,有的圆孔用于固定某些部件(如CPU、风扇等),有的圆孔用于安装固定螺丝,而有的圆孔则便于自动化机器(如机械手臂)抓取主板。为了使自动化机器能够精确地对准主板特定的圆孔而抓取主板,或者精确地对准主板特定的圆孔安装固定螺丝,需要精确定位主板上的相应圆孔。现有的圆孔定位方法一般为亚像素边缘检测和定位法,这种方法是利用图像模糊及有噪声时目标边缘较宽的特点,经统计确定圆孔边缘的亚像素位置,虽然圆孔图像的边缘比较清晰,但这种方法的定位效果较差。

发明内容
鉴于以上内容,有必要提供ー种主板圆孔定位方法,可以通过处理主板图像而对主板的指定圆孔进行精确定位。还有必要提供ー种主板圆孔定位系统,可以通过处理主板图像而对主板的指定圆孔进行精确定位。ー种主板圆孔定位方法,包括以下步骤:建立步骤:从计算机的存储器中获取主板图像,为该主板图像建立坐标系;处理步骤:确定主板图像的特定区域,将该特定区域的图像转换为灰度图,再对该灰度图依次作归ー化处理和ニ值化处理,获取处理后的区域图像;获取步骤:获取该处理后的区域图像中的所有封闭轮廓,以及各封闭轮廓的最小外接圆;计算步骤:计算各封闭轮廓的最小外接圆的圆心坐标和半径,并计算各最小外接圆的像素均值和该区域图像的像素均值;选取步骤:选取半径在预设的半径范围内,边在该特定区域内,且像素均值高于该区域图像的像素均值的最小外接圆;输出步骤:在主板图像中标注选取的最小外接圆,并且将该选取的最小外接圆的圆心坐标和半径输出。ー种主板圆孔定位系统,包括:建立模块,用于从计算机的存储器中获取主板图像,为该主板图像建立坐标系;处理模块,用于确定主板图像的特定区域,将该特定区域的图像转换为灰度图,再对该灰度图依次作归ー化处理和ニ值化处理,获取处理后的区域图像;获取模块,用于获取该处理后的区域图像中的所有封闭轮廓,以及各封闭轮廓的最小外接圆;计算模块,用于计算各封闭轮廓的最小外接圆的圆心坐标和半径,并计算各最小外接圆的像素均值和该区域图像的像素均值;选取模块,用于选取半径在预设的半径范围内,边在该特定区域内,且像素均值高于该区域图像的像素均值的最小外接圆;输出模块,用于在主板图像中标注选取的最小外接圆,并且将该选取的最小外接圆的圆心坐标和半径输出。相较于现有技术,本发明主板圆孔定位方法及系统,可以通过处理主板图像而对主板的指定圆孔进行精确定位。


图1是本发明主板圆孔定位系统较佳实施例的运行环境图。图2是主板图像的ー个示例图。图3是本发明主板圆孔定位方法较佳实施例的流程图。主要元件符号说明
权利要求
1.一种主板圆孔定位方法,其特征在于,该方法包括以下步骤: 建立步骤:从计算机的存储器中获取主板图像,为该主板图像建立坐标系; 处理步骤:确定主板图像的特定区域,将该特定区域的图像转换为灰度图,再对该灰度图依次作归ー化处理和ニ值化处理,获取处理后的区域图像; 获取步骤:获取该处理后的区域图像中的所有封闭轮廓,以及各封闭轮廓的最小外接圆; 计算步骤:计算各封闭轮廓的最小外接圆的圆心坐标和半径,并计算各最小外接圆的像素均值和该区域图像的像素均值; 选取步骤:选取半径在预设的半径范围内,边在该特定区域内,且像素均值高于该区域图像的像素均值的最小外接圆; 输出步骤:在主板图像中标注选取的最小外接圆,并且将该选取的最小外接圆的圆心坐标和半径输出。
2.按权利要求1所述的主板圆孔定位方法,其特征在于,所述建立步骤根据该主板图像的尺寸大小为主板图像建立坐标系。
3.按权利要求1所述的主板圆孔定位方法,其特征在于,所述处理步骤根据用户输入的坐标数据确定主板图像的特定区域。
4.按权利要求1所述的主板圆孔定位方法,其特征在于,所述处理步骤还包括: 对ニ值化处理后的灰度图 作平滑处理和腐蚀处理。
5.按权利要求1所述的主板圆孔定位方法,其特征在于,所述获取步骤通过snake算法获取处理后的区域图像中的封闭轮廓。
6.一种主板圆孔定位系统,其特征在干,该系统包括: 建立模块,用于从计算机的存储器中获取主板图像,为该主板图像建立坐标系; 处理模块,用于确定主板图像的特定区域,将该特定区域的图像转换为灰度图,再对该灰度图依次作归ー化处理和ニ值化处理,获取处理后的区域图像; 获取模块,用于获取该处理后的区域图像中的所有封闭轮廓,以及各封闭轮廓的最小外接圆; 计算模块,用于计算各封闭轮廓的最小外接圆的圆心坐标和半径,并计算各最小外接圆的像素均值和该区域图像的像素均值; 选取模块,用于选取半径在预设的半径范围内,边在该特定区域内,且像素均值高于该区域图像的像素均值的最小外接圆; 输出模块,用于在主板图像中标注选取的最小外接圆,并且将该选取的最小外接圆的圆心坐标和半径输出。
7.按权利要求6所述的主板圆孔定位系统,其特征在于,所述建立模块根据该主板图像的尺寸大小为主板图像建立坐标系。
8.按权利要求6所述的主板圆孔定位系统,其特征在干,所述处理模块根据用户输入的坐标数据确定主板图像的特定区域。
9.按权利要求6所述的主板圆孔定位系统,其特征在于,所述处理模块还用于对ニ值化处理后的灰度图作平滑处理和腐蚀处理。
10.按权利要求6所述的主板圆孔定位系统,其特征在于,所述获取模块通过snake算法获取处理后的区域图像中 的该封闭轮廓。
全文摘要
一种主板圆孔定位方法,包括以下步骤获取主板图像,为该主板图像建立坐标系;将主板图像的特定区域的图像转换为灰度图,再对该灰度图依次作归一化处理和二值化处理;获取处理后的区域图像中的所有封闭轮廓,以及各封闭轮廓的最小外接圆;计算各封闭轮廓的最小外接圆的圆心坐标和半径,并计算各最小外接圆的像素均值和该区域图像的像素均值;选取半径在预设的半径范围内,边在该特定区域内,且像素均值高于该区域图像的像素均值的最小外接圆;在主板图像中标注选取的最小外接圆,将该选取的最小外接圆的圆心坐标和半径输出。本发明还提供一种主板圆孔定位系统。利用本发明可以对主板的指定圆孔进行精确定位。
文档编号G06K9/32GK103093222SQ20111034793
公开日2013年5月8日 申请日期2011年11月7日 优先权日2011年11月7日
发明者吴文伍, 庄严 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1