十字中心检测方法及装置与流程

文档序号:13983519阅读:534来源:国知局
十字中心检测方法及装置与流程

本发明涉及图像处理技术领域,更为具体地,涉及一种鲁棒十字中心检测方法及装置。



背景技术:

图像识别,是指利用计算机对图像进行处理、分析和理解,以识别各种不同模式的目标和对像的技术。一般在工业使用中,首先采用工业相机拍摄图片,然后再利用软件根据图片灰阶差做进一步识别处理。其中,对图像十字中心的识别已广泛应用在图像特征标记以及计算图像二维结构特性中,例如,将十字中心识别技术应用至vr(virtualreality虚拟现实技术)设备的左右视差判断场景中。

但是,现有的图像十字中心查找方法通常比较复杂,且存在查找速度慢、准确度低等多种问题。



技术实现要素:

鉴于上述问题,本发明的目的是提供一种十字中心检测方法及装置,以解决目前图像中心十字检测存在的过程繁琐、检测效率及准确度低等问题。

本发明提供的十字中心检测方法,包括对待检测图像进行腐蚀处理,形成初始图像;其中,在待检测图像中设置有至少一处待检测的十字标记;对初始图像进行自适应二值化处理,形成二值图像;对二值图像进行中值滤波处理,以消除二值图像内的噪声;查找经中值滤波处理后的图像的闭合轮廓,并在查找到的闭合轮廓外建立对应的最小外接矩形,作为roi;在roi内拟合两条直线,并将两条直线的交点作为待检测的十字标记的中心点。

此外,优选的方案是,在roi内拟合两条之间的过程中,两条直线采用最小二乘法在roi内拟合形成。

此外,优选的方案是,位于待检测图像上的十字标记的个数与roi个数相对应。

根据本发明的另一方面,提供一种十字中心检测装置,其特征在于,包括预处理单元,用于对待检测图像进行腐蚀处理,形成初始图像;其中,在待检测图像中设置有至少一处十字标记;运算单元,用于对初始图像进行自适应二值化运算,形成二值图像;滤波单元,用于对二值图像进行中值滤波处理,以消除二值图像内的噪声;区域提取单元,用于查找经中值滤波处理后的图像的闭合轮廓,并在查找到的闭合轮廓外建立对应的最小外接矩形,作为roi;识别单元,用于在roi内拟合两条直线,并将两条直线的交点作为十字中心点。

此外,优选的方案是,在识别单元中,两条直线采用最小二乘法在roi内拟合形成。

此外,优选的方案是,位于待检测图像上的十字标记的个数与roi个数相对应。

利用上述十字中心检测方法及装置,依次对待处理图像进行腐蚀、二值化、中值滤波处理,获取经中值滤波处理后的图像的闭合轮廓,并在查找到的闭合轮廓外建立对应的最小外接矩形,作为roi;在roi内拟合两条直线,并将两条直线的交点作为十字中心点,能够鲁棒计算出图像十字中心的位置,简单快捷且准确度高。

为了实现上述以及相关目的,本发明的一个或多个方面包括后面将详细说明的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。然而,这些方面指示的仅仅是可使用本发明的原理的各种方式中的一些方式。此外,本发明旨在包括所有这些方面以及它们的等同物。

附图说明

通过参考以下结合附图的说明,并且随着对本发明的更全面理解,本发明的其它目的及结果将更加明白及易于理解。在附图中:

图1为根据本发明实施例的十字中心检测方法流程图;

图2为根据本发明实施例的侄子中心检测装置原理框图。

在所有附图中相同的标号指示相似或相应的特征或功能。

具体实施方式

在下面的描述中,出于说明的目的,为了提供对一个或多个实施例的全面理解,阐述了许多具体细节。然而,很明显,也可以在没有这些具体细节的情况下实现这些实施例。在其它例子中,为了便于描述一个或多个实施例,公知的结构和设备以方框图的形式示出。

为详细描述本发明的十字中心检测方法,以下将结合附图对本发明的具体实施例进行详细描述。

图1示出了根据本发明实施例的十字中心检测方法流程。

如图1所示,本发明实施例的十字中心检测方法,包括以下步骤:

s110:对待检测图像进行腐蚀处理,形成初始图像;其中,在待检测图像中设置有至少一处待检测的十字标记。

其中,对待测试图像的腐蚀处理可以表示成用结构元素对图像进行探测,找出图像中可以放下该结构元素的区域,是一种消除边界点,使边界向内部收缩的过程,利于消除小且无意义的目标物。

s120:对初始图像进行自适应二值化处理,形成二值图像。

其中,对初始图像进行自适应二值化处理,主要是将图像上的像素点的灰度值设置为0或255,也就使整个图像呈现出明显的黑白效果的过程。由于vr产品的屏幕亮暗是有差异的,故选用自适应二值化,相比全局二值化处理能够保证十字(标记)的完整性。

s130:对二值图像进行中值滤波处理,以消除二值图像内的噪声。

s140:查找经中值滤波处理后的图像的闭合轮廓,并在查找到的闭合轮廓外建立对应的最小外接矩形,作为roi(regionofinterest,感兴趣区域)。

其中,可以针对不同的待测试图像预先设定不同的查找范围,在对中值滤波处理后的图像进行闭合轮廓查找时,可以在预设范围内直接进行查找。

s150:在roi内拟合两条直线,并将两条直线的交点作为待检测的十字标记的中心点。

其中,由于待测试图像上的十字标记不一定是标准十字,从而导致roi的中心并不一定是十字标记的实际中心,为实现对图像十字标记中心的精确查找,在各roi内采用最小二乘法拟合两条直线,两条直线的交点即为待检测图像或者待检测的十字标记的十字中心(中心点)。

可知,位于待检测图像上的十字标记的个数与roi个数相对应。

与上述十字中心检测方法相对应,本发明还提供一种十字中心检测装置。

图2示出了根据本发明实施例的十字中心检测装置原理。

如图2所示,本发明实施例的十字中心检测装置,包括预处理单元,用于对待检测图像进行腐蚀处理,形成初始图像;其中,在待检测图像中设置有至少一处待检测的十字标记;运算单元,用于对初始图像进行自适应二值化运算,形成二值图像;滤波单元,用于对二值图像进行中值滤波处理,以消除二值图像内的噪声;区域提取单元,用于查找经中值滤波处理后的图像的闭合轮廓,并在查找到的闭合轮廓外建立对应的最小外接矩形,作为roi,该roi的个数与待检测图像上的十字标记的个数相对应;识别单元,用于在roi内拟合两条直线,并将两条直线的交点作为待检测的十字标记的中心点。

其中,在识别单元中,两条直线可以采用最小二乘法在roi内拟合形成。

通过上述实施方式可知,本发明提供的十字中心检测方法及装置,能够鲁棒的检测出图像的十字中心,简单便捷且十字中心检测精度高、误差小。

如上参照附图以示例的方式描述根据本发明的十字中心检测方法及装置。但是,本领域技术人员应当理解,对于上述本发明所提出的十字中心检测方法及装置,还可以在不脱离本发明内容的基础上做出各种改进。因此,本发明的保护范围应当由所附的权利要求书的内容确定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1