[发明专利]基于RGBD相机的目标物体识别与定位方法及移动机器人有效
申请号: | 201911410057.8 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111160280B | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | 郝奇;陈智君;伍永健;曹雏清;高云峰 | 申请(专利权)人: | 芜湖哈特机器人产业技术研究院有限公司 |
主分类号: | G06V20/20 | 分类号: | G06V20/20;G06T7/70 |
代理公司: | 芜湖安汇知识产权代理有限公司 34107 | 代理人: | 钟雪 |
地址: | 241000 安徽*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 rgbd 相机 目标 物体 识别 定位 方法 移动 机器人 | ||
1.一种基于RGBD相机的目标物体识别与定位方法,其特征在于,所述方法具体包括如下步骤:
S1、基于RGBD相机实时获取一帧RGB图像和一帧Depth深度图像;
S2、在RGB图像查找与模板图像差异度最低的目标区域;
S3、基于目标区域构建包含目标物体的三维点云,并在所述三维点云中剔除支撑面的点集,形成目标物体点云;
S4、计算目标物体点云的重心坐标pg及目标物体的形心坐标pe;
S5、计算重心坐标pg与形心坐标pe的差值,若该差值小于预设阈值,则判定目标物体成功识别,返回形心坐标pe;
基于构建的目标物体点云来计算目标物体点云重心坐标pg,pg的计算公式具体如下:
其中,Si(xi,yi,zi)为目标物体的点云坐标,N为目标物体的点云数量;
基于目标区域来计算目标物体的形心坐标pe,pe的计算公式具体如下:
其中,[umin,vmin]为相似度值最小的像素原点坐标,m和n代表模板图像的宽和高,fx和fy为像素表示的焦距长,(cx,cy)为主点像素坐标,即目标区域中心的像素坐标,d为像素深度值。
2.如权利要求1所述基于RGBD相机的目标物体识别与定位方法,其特征在于,所述目标区域的查找方法具体包括如下步骤:
S21、基于模板图像的尺寸m*n来构建滑动窗,滑动窗在RGB图像上滑动;
S22、计算滑动窗所在区域的RGB图像与模板图像的差异度S(i,j);
S23、滑动窗遍历整个RGB图像,获取差异度最小的像素原点坐标(umin,vmin),则匹配出的目标区域为[(umin,vmin),(umin+m,vmin+n)]。
3.如权利要求1所述基于RGBD相机的目标物体识别与定位方法,其特征在于,基于目标区域的深度图像imgD及RGB图像来计算包含目标物体的三维点云坐标(x,y,z),其计算公式具体如下:
(u,v)为像素点在深度图imgD的像素坐标,d为像素深度值,fx和fy为像素表示的焦距长,(cx,cy)为主点像素坐标,即目标区域中心的像素坐标。
4.如权利要求1所述基于RGBD相机的目标物体识别与定位方法,其特征在于,在步骤S3之后,在步骤S4之前还包括:
S6、对包含目标物体的三维点云进行滤波,剔除离群点。
5.一种移动机器人,其特征在于,所述移动机器人上设有RGBD相机,RGBD相机与图像处理器连接,RGBD相机用于采集目标物体的图像,并发送至图像处理器,图形处理器基于权利要求1至权利要求4任一权利要求所述基于RGBD相机的目标物体识别与定位方法来定位目标物体的中心位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芜湖哈特机器人产业技术研究院有限公司,未经芜湖哈特机器人产业技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911410057.8/1.html,转载请声明来源钻瓜专利网。