一种适用制造技术

技术编号:39898499 阅读:11 留言:0更新日期:2023-12-30 13:12
一种适用

【技术实现步骤摘要】
一种适用3D打印产品的识别方法、系统、电子设备及介质


[0001]本申请涉及
3D
打印
,具体涉及一种适用
3D
打印产品的识别方法

系统

电子设备及介质


技术介绍

[0002]随着科技的发展,
3D
打印快速成型技术越来越多的应用在工业领域,随着在产品制造业的普及和
3D
打印的个性化生产特性,需要在每个非统一化的
3D
打印产品上有明确的信息标识,只有每个产品的标识清晰才有可能将
3D
打印产品批量的应用到自动化制造的生产线中,而
3D
打印材料颜色的单一性不利于信息标识

[0003]目前,传统的
3D
打印识别方法中,在模型本体上创建凸起和凹陷的标识符通常通过在模型的表面上添加额外的几何体来实现,然后分析和比较图像或点云数据中的特征,利用计算机视觉

模式识别和机器学习等技术来识别,例如二维码信息识别

[0004]但是在实际应用中,传统的
3D
打印识别方法是无色差标记,需使用成本更高的视觉解析算法才可识别,字符信息识别准确率不高

因而,目前用于
3D
打印的识别方法亟待改进


技术实现思路

[0005]本申请提供了一种适用
3D
打印产品的识别方法

系统<br/>、
电子设备及介质,具有降低视觉识别成本,提高字符信息识别准确率的效果

[0006]第一方面,本申请提供了一种适用
3D
打印产品的识别方法,包括:获取模型图像;识别所述模型图像对应的预设背景色目标图像,并根据预设分割算法将所述预设背景色目标图像分成若干个单区域图像;根据预设划分标准,将所述各单区域图像划分为若干个网格图像;检测各网格图像中的预设背景色形状特征;根据所述预设背景色形状特征,确定对应的字符信息并读取所述字符信息对应的产品信息

[0007]通过采用上述技术方案,系统根据相机设备获取
3D
打印模型的模型图像,然后通过预设分割算法处理该模型图像,将该模型图像分割为若干个单区域图像,之后按照预设划分标准将单区域图像划分为多个网格图像,检测各网格图像,并根据各网格图像中的预设背景色形状特征识别对应的字符信息,系统读取该字符信息对应的产品信息,能够降低视觉识别成本

提高字符信息识别准确率的效果

[0008]可选的,响应于用户的镂空字体添加操作,调取预设字体库中对应的镂空字体;根据预设边缘角度阈值,裁剪所述镂空字体边缘区域,得到裁剪后的所述镂空字体信息并导入预设
3D
模型

[0009]通过采用上述技术方案,系统响应于用户在终端发出的镂空字体添加控制指令,
从预设字体库中调取对应的镂空字体,然后根据预设边缘角度阈值裁剪该镂空字体边缘区域,并将裁剪后的镂空字体信息导入预设
3D
模型,根据该镂空字体边缘角度的设定,可避免图形边缘因角度问题在打印时出现变形,提高了镂空字体识别的准确性

[0010]可选的,将所述预设
3D
模型转换为预设标准文件格式的模型文件,并将所述模型文件导入预设切片软件;通过所述预设切片软件,将所述模型文件中的预设
3D
模型分成若干个切片文件并生成各切片文件对应的打印路径信息;将所述若干个切片文件和打印路径信息发送给打印机终端,所述打印机终端用于根据所述切片文件和打印路径信息打印所述预设
3D
模型

[0011]通过采用上述技术方案,系统根据预设
3D
模型得到对应预设标准文件格式的模型文件,并通过预设切片软件奖该模型文件分成若干个切片文件,生成对应的打印路径信息,然后将该打印路径信息和切片文件发送给打印机终端进行模型打印,可有效提高
3D
模型的打印效率

[0012]可选的,响应于图像识别操作,通过视觉相机设备获取
3D
打印产品的镂空图像;根据预设灰度化算法,将所述镂空图像转换为灰度图像;根据预设二值化算法,将所述灰度图像转换为二值化图像;通过预设滤波算法,去除所述二值化图像中的噪声,得到目标图像;提取所述目标图像中的所述模型图像

[0013]通过采用上述技术方案,系统响应于图像识别操作,根据视觉相机设备获取
3D
打印产品的镂空图像,然后根据预设灰度化算法和预设二值化算法将该镂空图像转换为二值化图像,然后根据预设滤波算法处理该二值化图像,得到过滤噪声后的目标图像,提取该目标图像中的模型图像,能够检测图像中的模型图像,提高图像识别的准确性

[0014]可选的,通过预设图像识别算法,得到所述模型图像的若干个像素点信息;计算所述各像素点信息对应的梯度值;判断所述梯度值是否大于预设梯度阈值;若是,则将所述梯度值对应的像素点作为边缘像素点;若否,则将所述梯度值对应的像素点作为非边缘像素点

[0015]通过采用上述技术方案,系统根据预设图像识别算法,确定模型图像的像素点,然后计算各像素点的梯度值,并对各像素点的梯度值进行比较,如果梯度值大于预设梯度阈值,则将对应的像素点作为边缘像素点,如果梯度值小于预设梯度阈值,则将对应的像素点作为非边缘像素点,能够通过计算梯度值对模型图像中的像素点进行分类,从而确定字符对应的边缘轮廓,提高了字符信息识别的准确性

[0016]可选的,判断所述各非边缘像素点之间的像素距离是否小于预设像素距离阈值;若是,则将所述小于预设像素距离阈值的两个像素点作为相邻像素点;根据所述相邻像素点,得到边缘轮廓;根据所述边缘轮廓,确定所述模型图像中的各单区域图像

[0017]通过采用上述技术方案,系统对获取到的非边缘像素点之间的像素距离进行比较,如果该非边缘像素点之间的像素距离小于预设像素距离阈值则作为相邻像素点,经过比较得到所有的相邻像素点,根据该相邻像素点确定边缘轮廓,并根据该像素轮廓将模型图像分为单区域图像,能够对模型图像进行分解,得到单个字符图像,为后续字符信息识别提高数据基础,提高了字符信息识别的准确性

[0018]可选的,通过
OCR
视觉识别算法,读取所述字符信息,得到数据库中所述字符信息对应的
3D
模型参数;将所述
3D
模型参数转换为预设编辑文本格式的文件并发送给用户终


[0019]通过采用上述技术方案,系统根据
OCR
视觉识别算法读取模型图像对应的字符信息,得到该字符信息对应数据库中的
3D
模型参数,然后本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种适用
3D
打印产品的识别方法,其特征在于,包括:获取模型图像;识别所述模型图像对应的预设背景色目标图像,并根据预设分割算法将所述预设背景色目标图像分成若干个单区域图像;根据预设划分标准,将所述各单区域图像划分为若干个网格图像;检测各网格图像中的预设背景色形状特征;根据所述预设背景色形状特征,确定对应的字符信息并读取所述字符信息对应的产品信息
。2.
根据权利要求1所述的一种适用
3D
打印产品的识别方法,其特征在于,所述获取模型图像之前,还包括:响应于用户的镂空字体添加操作,调取预设字体库中对应的镂空字体;根据预设边缘角度阈值,裁剪所述镂空字体边缘区域,得到裁剪后的所述镂空字体信息并导入预设
3D
模型
。3.
根据权利要求2所述的一种适用
3D
打印产品的识别方法,其特征在于,所述得到裁剪后的所述镂空字体信息并导入所述预设
3D
模型之后,还包括:将所述预设
3D
模型转换为预设标准文件格式的模型文件,并将所述模型文件导入预设切片软件;通过所述预设切片软件,将所述模型文件中的预设
3D
模型分成若干个切片文件并生成各切片文件对应的打印路径信息;将所述若干个切片文件和打印路径信息发送给打印机终端,所述打印机终端用于根据所述切片文件和打印路径信息打印所述预设
3D
模型
。4.
根据权利要求1所述的一种适用
3D
打印产品的识别方法,其特征在于,所述获取模型图像中,包括:响应于图像识别操作,通过视觉相机设备获取
3D
打印产品的镂空图像;根据预设灰度化算法,将所述镂空图像转换为灰度图像;根据预设二值化算法,将所述灰度图像转换为二值化图像;通过预设滤波算法,去除所述二值化图像中的噪声,得到目标图像;提取所述目标图像中的所述模型图像
。5.
根据权利要求4所述的一种适用
3D
打印产品的识别方法,其特征在于,所述提取所述目标图像中的所述模型图像之后,还包括:通过预设图像识别算法,得到所述预设背景色目标图像的若干个像素点信息;计算所述各像素点信息对应的梯度值;判断所述梯度值是否大于预设梯度阈值;若是,则将所述梯度值对应的像素点作为边缘像素点;若否,则将所述梯度值对应的像素点作为非边缘像素点
。6.
根据权利要求5所述的一种适用
3D
打印产品的识别方法,其特征在于,所述得到边...

【专利技术属性】
技术研发人员:田雷田占丰吴斌
申请(专利权)人:安徽美立刻医疗器械有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1