System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 打印模型检测方法、装置、电子设备及存储介质制造方法及图纸_技高网

打印模型检测方法、装置、电子设备及存储介质制造方法及图纸

技术编号:41071438 阅读:3 留言:0更新日期:2024-04-24 11:27
本发明专利技术实施例提供的一种打印模型检测方法、装置、电子设备及存储介质,其中,在打印机逐层打印过程中,获取当前打印层对应的当前打印模型外表面的目标图像,从模型文件集中获取当前打印层对应的标准模型的剖面渲染图像,在目标图像中表征的当前打印模型的模型轮廓与剖面渲染图像中表征的标准模型的标准模型轮廓不一致时,生成当前打印模型打印异常提示。本申请中剖面渲染图像为当前打印层的标准模型的剖面图,提供了当前打印模型的标准轮廓模板,因此,只要当前打印模型的模型轮廓与标准轮廓模板有不一样的地方,就能及时提示用户当前打印模型打印异常,该检测方法能够有效检测出模型中缺陷较小位置,大大提高了模型打印的成功率。

【技术实现步骤摘要】

本专利技术实施例涉及模型打印,尤其涉及一种打印模型检测方法、装置、电子设备及存储介质


技术介绍

1、随着3d打印行业的快速发展,人们对3d打印机的需求也越来越大。随着其应用场合的特定化,对3d打印机打印出的模型性能要求也越来越高。若没有在打印过程中及时发现打印模型的偏差,不仅打印成品无法使用,而且也浪费了打印材料和时间;当缺陷较小时亦会对零件外表面光洁度,力学性能等产生影响。

2、在模型打印过程中,现有模型检测技术只能检测出模型中非常明显的错误地方,目前尚未提出对模型中缺陷较小位置进行有效检测的技术,因此,大大降低了模型打印的成功率。


技术实现思路

1、鉴于此,本专利技术实施例提供一种打印模型检测方法、装置、电子设备及存储介质,能够在模型打印过程中精准检测出模型中缺陷较小位置,大大提高了模型打印的成功率。

2、第一方面,本专利技术实施例提供一种打印模型检测方法,其中,该方法包括:在打印机逐层打印过程中,获取当前打印层对应的当前打印模型外表面的目标图像;从模型文件集中获取当前打印层对应的标准模型的剖面渲染图像;其中,模型文件集中包括多个不同的模型文件,每个模型文件中包括预设打印层对应的标准模型的模型剖面信息,剖面渲染图像是对当前打印层的标准模型的模型剖面信息渲染得到的剖面图,且,剖面渲染图像与目标图像的图像视角方向相同;在目标图像中表征的当前打印模型的模型轮廓与剖面渲染图像中表征的标准模型的标准模型轮廓不一致时,生成当前打印模型打印异常提示。

3、在一个可能的实施方式中,在目标图像中当前打印模型的模型轮廓与剖面渲染图像中标准模型的标准模型轮廓不一致时,生成当前打印模型打印异常提示,包括:基于剖面渲染图像对目标图像进行滑窗处理,得到窗口边缘图像;其中,窗口边缘图像为包括当前打印模型边缘的图像;确定窗口边缘图像的hog特征值和滑窗置信度;在hog特征值处于预设特征阈值范围内且滑窗置信度处于预设置信度阈值范围内时,生成当前打印模型打印异常提示。

4、在一个可能的实施方式中,获取当前打印层对应的当前打印模型外表面的目标图像,包括:获取当前打印模型外表面的rgb图像;基于打印机的喷头坐标信息和底座坐标信息在rgb图像上截取包含当前打印模型外表面的截图图像;基于相机参数对截图图像进行广角畸变校正,得到目标图像。

5、在一个可能的实施方式中,模型文件还包括该标准模型对应的打印层的特定层标识;从模型文件集中获取当前打印层对应的标准模型的剖面渲染图像,包括:从模型文件集中选取与当前打印层的层标识匹配的特定层标识对应的目标模型文件;对目标模型文件中的模型剖面信息进行渲染得到剖面渲染图像。

6、在一个可能的实施方式中,基于剖面渲染图像对目标图像进行滑窗处理,得到窗口边缘图像,包括:对剖面渲染图像进行预处理,得到处理图像;其中,处理图像中包括当前打印层的标准模型的标准模型轮廓;对目标图像进行边缘检测,得到边缘检测图像;基于处理图像对边缘检测图像进行滑窗处理,得到窗口边缘图像。

7、在一个可能的实施方式中,对剖面渲染图像进行预处理,得到处理图像,包括:对剖面渲染图像进行二值化处理,得到第一图像;对第一图像进行查找边缘轮廓处理,得到第二图像;对第二图像进行图像膨胀处理,得到处理图像。

8、在一个可能的实施方式中,基于处理图像对边缘检测图像进行滑窗处理,得到窗口边缘图像,包括:按照预设滑动距离将处理图像在边缘检测图像上进行滑窗处理,在边缘检测图像上提取各个滑动位置对应的窗口图像;在各个窗口图像中查找与处理图像中标准模型轮廓的轮廓像素点对应的目标像素点;基于各个窗口图像中目标像素点的第二像素值和轮廓像素点的第一像素值得到各个窗口图像的边缘重合度;选取边缘重合度最高的窗口图像确定为窗口边缘图像。

9、在一个可能的实施方式中,基于各个窗口图像中目标像素点的第二像素值和轮廓像素点的第一像素值得到各个窗口图像的边缘重合度的步骤,包括:针对各个窗口图像,确定窗口图像中的各个目标像素点的第二像素值与对应的各个轮廓像素点的第一像素值的属性值;基于多个属性值得到边缘重合度。

10、在一个可能的实施方式中,确定窗口边缘图像的hog特征值和滑窗置信度,包括:确定窗口边缘图像中当前打印模型边缘的每个像素点的梯度幅值及梯度方向;基于各个像素点的梯度幅值及梯度方向得到hog特征值;获取第二图像中边缘像素点的第一像素量和窗口边缘图像中边缘像素点的第二像素量;基于第二像素量和第一像素量得到滑窗置信度。

11、在一个可能的实施方式中,该方法还包括:在hog特征值不处于预设特征阈值范围内且滑窗置信度不处于预设置信度阈值范围内时,控制打印机停止打印。

12、第二方面,本专利技术实施例提供一种打印模型检测装置,其中,该装置包括:第一获取模块,用于在打印机逐层打印过程中,获取当前打印层对应的当前打印模型外表面的目标图像;第二获取模块,用于从模型文件集中获取当前打印层对应的标准模型的剖面渲染图像;其中,模型文件集中包括多个不同的模型文件,每个模型文件中包括预设打印层对应的标准模型的模型剖面信息,剖面渲染图像是对当前打印层的标准模型的模型剖面信息渲染得到的剖面图,且,剖面渲染图像与目标图像的图像视角方向相同;生成提示模块,用于在目标图像中表征的当前打印模型的模型轮廓与剖面渲染图像中表征的标准模型的标准模型轮廓不一致时,生成当前打印模型打印异常提示。

13、第三方面,本专利技术实施例提供一种电子设备,其中,包括:处理器和存储器,处理器用于执行存储器中存储的打印模型检测程序,以实现上述打印模型检测方法。

14、第四方面,本专利技术实施例提供一种存储介质,其中,该存储介质存储有一个或者多个程序,一个或者多个程序可被一个或者多个处理器执行,以实现上述的打印模型检测方法。

15、本专利技术实施例提供的一种打印模型检测方法、装置、电子设备及存储介质,其中,在打印机逐层打印过程中,获取当前打印层对应的当前打印模型外表面的目标图像,从模型文件集中获取当前打印层对应的标准模型的剖面渲染图像,在目标图像中表征的当前打印模型的模型轮廓与剖面渲染图像中表征的标准模型的标准模型轮廓不一致时,生成当前打印模型打印异常提示。本申请中剖面渲染图像为当前打印层的标准模型的剖面图,提供了当前打印模型的标准轮廓模板,因此,只要当前打印模型的模型轮廓与标准轮廓模板有不一样的地方,就能及时提示用户当前打印模型打印异常,该检测方法能够有效检测出模型中缺陷较小位置,大大提高了模型打印的成功率。

本文档来自技高网...

【技术保护点】

1.一种打印模型检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在所述目标图像中表征的当前打印模型的模型轮廓与所述剖面渲染图像中表征的标准模型的标准模型轮廓不一致时,生成所述当前打印模型打印异常提示,包括:

3.根据权利要求1所述的方法,其特征在于,所述获取当前打印层对应的当前打印模型外表面的目标图像,包括:

4.根据权利要求1所述的方法,其特征在于,所述模型文件还包括标准模型对应的打印层的特定层标识;

5.根据权利要求2所述的方法,其特征在于,所述基于所述剖面渲染图像对所述目标图像进行滑窗处理,得到窗口边缘图像,包括:

6.根据权利要求5所述的方法,其特征在于,所述对所述剖面渲染图像进行预处理,得到处理图像,包括:

7.根据权利要求5所述的方法,其特征在于,所述基于所述处理图像对所述边缘检测图像进行滑窗处理,得到窗口边缘图像的步骤,包括:

8.根据权利要求7所述的方法,其特征在于,所述基于各个所述窗口图像中目标像素点的第二像素值和所述轮廓像素点的第一像素值得到各个所述窗口图像的边缘重合度的步骤,包括:

9.根据权利要求6所述的方法,其特征在于,所述确定所述窗口边缘图像的HOG特征值和滑窗置信度的步骤,包括:

10.根据权利要求2所述的方法,其特征在于,所述方法还包括:

11.一种打印模型检测装置,其特征在于,所述装置包括:

12.一种电子设备,其特征在于,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的打印模型检测程序,以实现权利要求1~10中任一项所述的打印模型检测方法。

13.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~10中任一项所述的打印模型检测方法。

...

【技术特征摘要】

1.一种打印模型检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在所述目标图像中表征的当前打印模型的模型轮廓与所述剖面渲染图像中表征的标准模型的标准模型轮廓不一致时,生成所述当前打印模型打印异常提示,包括:

3.根据权利要求1所述的方法,其特征在于,所述获取当前打印层对应的当前打印模型外表面的目标图像,包括:

4.根据权利要求1所述的方法,其特征在于,所述模型文件还包括标准模型对应的打印层的特定层标识;

5.根据权利要求2所述的方法,其特征在于,所述基于所述剖面渲染图像对所述目标图像进行滑窗处理,得到窗口边缘图像,包括:

6.根据权利要求5所述的方法,其特征在于,所述对所述剖面渲染图像进行预处理,得到处理图像,包括:

7.根据权利要求5所述的方法,其特征在于,所述基于所述处理图像对所述边缘检测图像进行滑窗处理,得...

【专利技术属性】
技术研发人员:熊竹黄华进
申请(专利权)人:深圳市安克智造科技有限公司
类型:发明
国别省市:

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

1