本发明涉及生猪屠宰,特别是涉及一种生猪屠宰产品品控自动化检测方法和装置。
背景技术:
1、随着计算机视觉处理的飞速发展,图像算法在工业、农业中的应用越发广泛。因此,为了提升竞争力,提高生产流程的自动化、智能化程度成为各家企业的重要战略目标。
2、目前,在生猪屠宰流水线中,最终形成的产品品类繁多,因此在品控环节需要安排大量工人对产品进行品控分级。例如:猪蹄品控、胴体品控。这些环节工作重复性高,且工作量大,并且由于工人的主观因素也会导致品控的稳定性存在波动,使得产品质量的稳定性较低,不利于充分获得生猪的使用价值。
3、因此,如何实现自动化、无人化的品控定级过程,降低劳动强度,提高品控效果,是本领域技术人员的工作重点之一。
技术实现思路
1、本发明的目的是提供了一种生猪屠宰产品品控自动化检测方法和装置,实现自动化、无人化的品控定级过程,降级了品控成本,。
2、为解决上述技术问题,本发明实施例提供了一种生猪屠宰产品品控自动化检测方法,包括:
3、s1,捕捉经过品控工位的产品后对所述产品进行拍照用并输出所述产品的产品照片和传感器信息;
4、s2,判定所述产品照片合格并预处理后,将所述产品照片通过分类模型进行定级计算后,输出所述产品的产品等级;
5、s3,依据所述产品的等级对所述产品进行分类后将所述传送到对应的区域。
6、其中,所述s1包括:
7、当需捕获所述产品的全局影像时,通过触发传感器对所述产品进行捕捉后,对所述产品通过机械结构进行操作使得所述产品进入翻滚状态时,采用所述相机对所述产品进行连续拍照获得产品照片。
8、其中,所述s2包括:
9、对同一所述产品拍照产生的产品照片的数量大于等于三张。
10、其中,所述s2包括:
11、将所述产品照片由彩色图片转为灰度图像;
12、通过固定阈值或大津法对所述灰度图像进行分割;
13、在判定分割出来的目标区域面积小于预设面积大小后,确认所述产品照片中无猪蹄,判定所述产品照片不合格并将所述产品进行舍弃;
14、对合格的所述产品照片通过opencv的最小面积矩形算法构建分割出来的目标区域的外接矩形进行图像裁剪;
15、对裁剪后的所述图像进行旋转,调整猪蹄的位置获得预处理后的照片;
16、将同一猪蹄的所有合格图像进行拼接处理,生成一张合并图像后,送入模型计算;
17、或根据预设范围裁剪所述产品照片;
18、根据裁剪后的所述产品照片的图像的均值与方差对裁剪后的所述产品照片进行筛选,舍弃不合格的图像;
19、对合格的所述图像进行尺度变换,缩放到符合后续操作要求的大小。
20、其中,所述s2包括:
21、采用基于resnet50、resnet、efficientnet、vgg、ws-dan、yolo 系列、rcnn系列中的任意一种开源项目构建目标检测模型或实例分割模型后对所述产品进行级别判断
22、其中,所述s2还包括:
23、在判定所述产品为肺脏后,采用基于unet、deeplab中的任意一种构建语义分割模型,通过所述语义分割模型获取所述肺脏的分割结果并去除无关背景后通过所述分类模型进行对所述产品进行级别判断。
24、其中,在所述s2之后还包括:
25、对所述产品照片通过所述分类模型进行肺脏检测,并输出肺脏检测结果信息;
26、汇总所述产品的所述肺脏检测结果信息、所述产品照片以及所述产品对应的时间戳;
27、根据所述产品的时间戳将所述肺脏检测结果信息与批次信息进行匹配后进行统计,生成各个批次与整体的猪只肺脏状况统计图并输出。
28、其中,在所述s2之后还包括:
29、对所述产品的级别信息和图像进行显示;
30、在有对所述级别信息进行修改的需求并对所述级别信息进行修改后覆盖原有的所述级别信息。
31、除此之外,本发明实施例还提供了一种生猪屠宰产品品控自动化检测装置,包括:
32、感知模块,用于捕捉经过品控工位的产品后对所述产品进行拍照用并输出所述产品的产品照片和传感器信息;
33、计算模块,用于在判定所述产品照片合格并预处理后,将所述产品照片通过分类模型进行定级计算后,输出所述产品的产品等级;
34、执行模块,依据所述产品的等级对所述产品进行分类后将所述传送到对应的区域。
35、其中,还包括与所述计算模块、所述执行模块连接的可视化模块,用于对所述产品的级别信息和图像进行显示,在有对所述级别信息进行修改的需求并对所述级别信息进行修改后覆盖原有的所述级别信息。
36、本发明实施例所提供的生猪屠宰产品品控自动化检测方法和装置,与现有技术相比,具有以下优点:
37、本发明实施例提供的生猪屠宰产品品控自动化检测方法和装置,通过对产品进行拍照后,在判定产品照片合格后进行分类处理,计算并进行等级输出,最后依据产品的等级对所述产品进行分类后将所述传送到对应的区域,实现了对产品的自动化等级品控检定以及产品传送,降低了品控成本,同时,可以对产品进行有效记录、追溯,进一步提高食品的使用安全性和可靠性。
1.一种生猪屠宰产品品控自动化检测方法,其特征在于,包括:
2.如权利要求1所述生猪屠宰产品品控自动化检测方法,其特征在于,所述s1包括:
3.如权利要求2所述生猪屠宰产品品控自动化检测方法,其特征在于,所述s2包括:
4.如权利要求3所述生猪屠宰产品品控自动化检测方法,其特征在于,所述s2包括:
5.如权利要求4所述生猪屠宰产品品控自动化检测方法,其特征在于,所述s2包括:
6.如权利要求5所述生猪屠宰产品品控自动化检测方法,其特征在于,所述s2还包括:
7.如权利要求6所述生猪屠宰产品品控自动化检测方法,其特征在于,在所述s2之后还包括:
8.如权利要求7所述生猪屠宰产品品控自动化检测方法,其特征在于,在所述s2之后还包括:
9.一种生猪屠宰产品品控自动化检测装置,其特征在于,包括:
10.如权利要求9所述生猪屠宰产品品控自动化检测装置,其特征在于,还包括与所述计算模块、所述执行模块连接的可视化模块,用于对所述产品的级别信息和图像进行显示,在有对所述级别信息进行修改的需求并对所述级别信息进行修改后覆盖原有的所述级别信息。