[发明专利]一种基于计算机视觉的摄像模组定位方法及系统在审
申请号: | 201811577406.0 | 申请日: | 2018-12-20 |
公开(公告)号: | CN111354047A | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 孔庆杰 | 申请(专利权)人: | 精锐视觉智能科技(深圳)有限公司 |
主分类号: | G06T7/80 | 分类号: | G06T7/80;G06T7/73;G06T7/11;G06T7/136;G06T7/194;G06T5/00 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 蔡晓红;柯夏荷 |
地址: | 518000 广东省深圳市宝*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 计算机 视觉 摄像 模组 定位 方法 系统 | ||
1.一种基于计算机视觉的摄像模组定位方法,其特征在于,所述方法包括如下步骤:
通过采集设备采集摄像模组图像;
对所述图像进行预处理操作;
根据模组模板参数,对预处理后的图像进行分割,获取每个镜头ROI;
对每个镜头ROI分别进行初步拟合,得到各自的圆心,并映射回原始图像中;
确定获取到的拟合的中心点的坐标,根据相邻点的规律确定出该点误差;
根据摄像模组的标准位置确定损失函数,根据损失函数,按所述误差进行遍历,调整坐标点为当前所能得到的损失最小的位置。
2.根据权利要求1所述的方法,其特征在于,所述对所述图像进行预处理操作包括:
将采集到的图像先进行灰度化处理,简化信息,再使用高斯滤波消除噪声;
对所述图像的阈值进行二值化操作,通过阈值操作进行图像中的物体和背景的像素级分割;
通过形态学开闭操作对图像进行再填充防噪。
3.根据权利要求1所述的方法,其特征在于,所述根据模组模板参数,对预处理后的图像进行分割,获取每个镜头的ROI包括:
对于所述预处理后的图像,对其中的摄像模组的边缘进行直线拟合,获取摄像模组的ROI;
根据摄像模组的模板参数,将获取到的模组ROI按照与模板的比例进行分割,获取每个镜头的大致ROI位置。
4.根据权利要求1所述的方法,其特征在于,所述对每个镜头ROI分别进行初步拟合,得到各自的圆心,并映射回原始图像中包括:
对每个所述ROI进行轮廓提取;
对每个提取得到的轮廓集合进行椭圆拟和操作,得到每个椭圆的圆心、宽度和高度;
对所有拟合得到的椭圆集合进行筛选;
将每个圆心坐标分别映射回原始图像,获得全局图像坐标系下的圆心初步坐标。
5.根据权利要求1所述的方法,其特征在于,所述确定获取到的拟合的中心点的坐标,根据相邻点的规律确定出该点误差包括:
根据当前图像的分辨率得到镜头实际距离在图像像素上的对应比例;
根据获取的图像比例和检测的精度需求,得到相邻点的距离的大小;
根据获取到的所述圆心初步坐标和相邻点的距离,将原先的圆心扩展为集合。
6.一种基于计算机视觉的摄像模组定位系统,其特征在于,所述系统包括:
图像采集模块,用于通过采集设备采集摄像模组图像;
图像预处理模块,用于对所述图像进行预处理操作;
图像分割模块,用于根据模组模板参数,对预处理后的图像进行分割,获取每个镜头的ROI;
初步拟合模块,用于对每个镜头ROI分别进行初步拟合,得到各自的圆心,并映射回原始图像中;
确定相邻点模块,用于确定获取到的拟合的中心点的坐标,根据相邻点的规律确定出该点误差;
优化损失模块,用于确定损失函数并根据损失函数,按所述误差进行遍历,调整坐标点为当前所能得到的损失最小的位置。
7.根据权利要求6所述的系统,其特征在于,所述图像预处理模块包括:
去噪模块,用于将采集到的图像先进行灰度化处理,简化信息,再使用高斯滤波消除噪声;
二值化模块,用于对所述图像的阈值进行二值化操作,通过阈值操作进行图像中的物体和背景的像素级分割;
填充防噪模块,用于通过形态学开闭操作对图像进行再填充防噪。
8.根据权利要求7所述的系统,其特征在于,所述图像分割模块包括:
直线拟合模块,用于对所述预处理后的图像,对其中的摄像模组的边缘进行直线拟合,获取摄像模组的ROI;
位置确定模块,用于根据摄像模组的模板参数,将获取到的模组ROI按照与模板的比例进行分割,获取每个镜头ROI位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于精锐视觉智能科技(深圳)有限公司,未经精锐视觉智能科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811577406.0/1.html,转载请声明来源钻瓜专利网。