【技术实现步骤摘要】
一种基于模型识别对比得出相似度的方法
[0001]本专利技术涉及一种基于模型识别对比得出相似度的方法,属于产品设计
技术介绍
[0002]产品设计,尤其是产品改型设计过程中,需要找出改进前后产品的不同点,针对性的进行设计,减少设计工作,如何识别两个产品的不同,一直是本领域研究的重点。
[0003]深度图是一张2D图片,每个像素都记录了从视点(viewpoint)到遮挡物表面(遮挡物就是阴影生成物体)的距离,这些像素对应的顶点相对而言是“可见的”。深度图指存储单视图所有像素的深度值的二维图像,是空间单位。深度图是一张二维图像,和原图等大小,也就和视差图等大小。
[0004]将深度图用到本申请的模型识别比对上,正是本申请的创新所在。
技术实现思路
[0005]本专利技术克服了现有技术存在的不足,提供了一种基于模型识别对比得出相似度的方法,利用产品深度图的特性,收集产品的参数信息,进一步生成用于对比的点云文件,通过拾拾取比对,得出两个模型的相似度数值,为产品设计提供参考数据。
[0 ...
【技术保护点】
【技术特征摘要】
1.一种基于模型识别对比得出相似度的方法,其特征在于,通过获取产品深度图的方法,收集产品包括轮廓、深度值、颜色在内的信息,保存了结合像素坐标计算三维点坐标值的深度值,以有序表达图像匹配的三维成果,将保存的深度值生成用于对比的点云文件;对需要对比的两个产品中的点云文件进行对比,即对两个产品模型中的像素点三维坐标进行对比,可得出有像素点相同数值为A,像素点总数值为B,得出相似度数值=A/B,其中,相似度数值表示两个模型的相似程度。2.根据权利要求1所述的一种基于模型识别对比得出相似度的方法,其特征在于,利用深度图计算相机坐标下的点云,使用以下公式可得:Z=D;Z=D;D为深度,x、y为像素的列坐标和行坐标,x
0i
、y
0i
为主点的像素坐标;根据上述公式可计算出点云的三维坐标XYZ数值。3.根据权利要求1所述的一种基于模型识别对比得出相似度的方法,其特征在于,将产品模型在三维软件中打开,根据编程命令分别截取模型的主视、俯视、左视、右视、顶视、后视方向的图像;通过运动结构算法命令对每个模型的这六张图像进行图样采集,对图样采集结果进行特征提取,提取出的特征包括但不限于点、线、面的特征;根据提取的特征进行分类,分为点特征、线特征、面特征;点特征指各个矢量点的三维位置坐标信息;线特征指起始和结束点的线体类型三维坐标;面特征指包含在视图中的所有最小单位面的类型;根据识取的特征结果,按照不同类别的方式分别对两模型进行对比,得出两模型的相识度数值。4.根据权利要求1所述的一种基于模型识别对比得出相似度的方法,其特征在于,将模型在三维软件中打开,通过遍历的方式获取特征树中特征信息,并导出数据,获取的特征类型包括但不限于...
【专利技术属性】
技术研发人员:李鲲,张淼,
申请(专利权)人:太原加爱塔科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。