[发明专利]一种三维图形识别方法、装置、设备及存储介质在审
申请号: | 202010131988.0 | 申请日: | 2020-02-28 |
公开(公告)号: | CN111414809A | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 李鹏;田烨;周迪曦 | 申请(专利权)人: | 上海牙典软件科技有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 200000 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 三维 图形 识别 方法 装置 设备 存储 介质 | ||
1.一种三维图形识别方法,其特征在于,所述方法包括:
获取目标三维模型的点云及所述目标三维模型的点云中各点的特征数据;
当所述目标三维模型的点云的曲面上有孔洞时,对所述目标三维模型的点云进行预处理,得到目标二维数组及所述目标三维模型中的点与二维像素的映射关系;
基于所述目标二维数组及所述目标三维模型的点云中各点的特征数据,得到与所述目标三维模型对应的目标二维图像;
基于二维图像识别网络对所述目标二维图像进行图像识别,得到目标二维图像识别结果;
基于所述目标三维模型中的点与二维像素的映射关系,将所述目标二维图像识别结果映射到所述目标三维模型,得到目标三维图形识别结果。
2.根据权利要求1所述的方法,其特征在于,所述对所述目标三维模型的点云进行预处理,得到目标二维数组及所述目标三维模型中的点与二维像素的映射关系包括:
确定所述目标三维模型的点云的曲面上的预设孔洞的边缘曲线上的点;
将所述预设孔洞的边缘曲线上的点标记为第一圈点,基于所述目标三维模型的点云中各点的邻接关系对所述目标三维模型的点云进行逐圈标记,得到所述目标三维模型的点云的圈层信息;
对所述目标三维模型的点云中标记后的每一圈层的点按照点与点之间的邻接顺序进行预编号;
对所述目标三维模型的预编号后的点云进行对齐处理,得到目标二维数组及所述目标三维模型中的点与二维像素的映射关系。
3.根据权利要求2所述的方法,其特征在于,所述对所述目标三维模型的预编号后的点云进行对齐处理,得到目标二维数组及所述目标三维模型中的点与二维像素的映射关系包括:
基于所述目标三维模型的点云的圈层信息,获取第一预设圈层的点及与所述第一预设圈层相邻的第二预设圈层的点;
当所述第二预设圈层的一个点与所述第一预设圈层有多个点连接时,为所述第二预设圈层的这个所述一个点增加第一预设个数的顺序编号;
当所述第一预设圈层的任一点的顺序编号在所述第二预设圈层中与所述第一预设圈层的这个所述任一点相邻接的点的顺序编号之后时,为所述第二预设圈层中与第一预设圈层的这个所述任一点相邻接的点增加第二预设个数的顺序编号;
从所述第一预设圈层及与所述第一预设圈层相邻的第二预设圈层开始,逐圈调整各圈的顺序编号,直到每个圈层的顺序编号数量相同时,得到目标二维数组及所述目标三维模型中的点与二维像素的映射关系。
4.根据权利要求3所述的方法,其特征在于,所述对所述目标三维模型的预编号后的点云进行对齐处理,得到目标二维数组及所述目标三维模型中的点与二维像素的映射关系还包括:
当所述第一预设圈层的最后一个点的顺序编号小于所述第二预设圈层的最后一个点的顺序编号时,为所述第一预设圈层的最后一个点增加第三预设个数的顺序编号;
从所述第一预设圈层及与所述第一预设圈层相邻的第二预设圈层开始,逐圈调整各圈的顺序编号,直到每个圈层的顺序编号数量相同时,得到目标二维数组及所述目标三维模型中的点与二维像素的映射关系。
5.根据权利要求1所述的方法,其特征在于,所述基于所述目标二维数组及所述目标三维模型的点云中各点的特征数据,得到与所述目标三维模型对应的目标二维图像包括:
基于所述目标三维模型的点云中各点的特征数据对所述目标二维数组进行赋值处理,得到赋值后的目标二维数组;
基于所述目标二维数组中的元素及所述赋值后的目标二维数组中的元素的值确定所述目标二维图像的像素信息;
整合所述目标二维图像的像素信息,得到与所述目标三维模型对应的目标二维图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海牙典软件科技有限公司,未经上海牙典软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010131988.0/1.html,转载请声明来源钻瓜专利网。