The invention is a machine vision fast positioning method that can rotate arbitrarily. By selecting and marking the target to be positioned, the selected target can be quickly and accurately positioned in the continuously refreshed picture. The invention can realize that the target in any direction can be quickly and accurately positioned without being affected by the direction of the object being photographed. Positioning effect.
【技术实现步骤摘要】
一种可任意旋转的机器视觉快速定位方法
本专利技术涉及一种可任意旋转的机器视觉快速定位方法。
技术介绍
在工业生产的过程中,在很多情况下需要对所生产的物品进行质量的检测或者识别特定的目标。在传统的模式下有通过人眼来进行检测识别,但检测时间长,精度低,稳定性差并且在某些特殊的场合下还具有一定的危险性,所以机器视觉就开始代替了人工视觉,尤其是在高速生产检测,自动化程度较高的生产检测的情况下,机器视觉的好处就尤为明显。相对于人类视觉来说,机器视觉具有高速、高精、超视、微距,客观、无疲劳、环境限制等优点。
技术实现思路
本专利技术的目的在于克服现有的缺陷,提供一种不受被拍物体方向的影响可以对任意方向的目标进行快速精确的定位的方法。本专利技术的目的通过以下技术方案来实现:一种可任意旋转的机器视觉快速定位方法,步骤如下:(一)、缩小图片并进行初步定位;首先,获取选中区域的大小和直方图,计算均值和均方差并记录数值为A,然后以相同大小形状作为标准,在图片中以该标准为基础,通过像素平移来不断获取直方图并计算均值B和均方差C,最后,当从图片中获取的比较区域中的均值、均方差与目标区域的均值、均方差相似时,获取该区域坐标完成初步定位;(二)、精确定位;精确定位是在初步定位中选中区域进行,将比较区域缩放到图像的原本大小,在略微扩大比较区域的基础上,通过检测比对均值和均方差来确定目标区域在原图中的准确位置,从而完成准确定位;(三)、旋转估计;将选中区域中图像的直角坐标变换到极坐标,通过判断极坐标的平移量来对图像的旋转角度进行估计运算,从而使得定位框能够准确地标记在目标区域。综上所述,本专利 ...
【技术保护点】
1.一种可任意旋转的机器视觉快速定位方法,其特征在于:步骤如下:(一)、缩小图片并进行初步定位;首先,获取选中区域的大小和直方图,计算均值和均方差并记录数值为A,然后以相同大小形状作为标准,在图片中以该标准为基础,通过像素平移来不断获取直方图并计算均值B和均方差C,最后,当从图片中获取的比较区域中的均值、均方差与目标区域的均值、均方差相似时,获取该区域坐标完成初步定位;(二)、精确定位;精确定位是在初步定位中选中区域进行,将比较区域缩放到图像的原本大小,在略微扩大比较区域的基础上,通过检测比对均值和均方差来确定目标区域在原图中的准确位置,从而完成准确定位;(三)、旋转估计;将选中区域中图像的直角坐标变换到极坐标,通过判断极坐标的平移量来对图像的旋转角度进行估计运算,从而使得定位框能够准确地标记在目标区域。
【技术特征摘要】
1.一种可任意旋转的机器视觉快速定位方法,其特征在于:步骤如下:(一)、缩小图片并进行初步定位;首先,获取选中区域的大小和直方图,计算均值和均方差并记录数值为A,然后以相同大小形状作为标准,在图片中以该标准为基础,通过像素平移来不断获取直方图并计算均值B和均方差C,最后,当从图片中获取的比较区域中的均值、均方差与目标区域的均值、均方差相似时,获取该区域坐...
【专利技术属性】
技术研发人员:叶小萌,
申请(专利权)人:南通西塔自动化科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。