System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种智能识货方法及系统、电子设备技术方案_技高网

一种智能识货方法及系统、电子设备技术方案

技术编号:41216795 阅读:5 留言:0更新日期:2024-05-09 23:38
本发明专利技术提供了一种智能识货方法及系统、电子设备,通过利用设置于各存货区域的多个相机获取各存货区域的当前视频帧图像,获取用户输入的目标货位编号,根据用户输入的目标货位编号调取目标存货区域的第一当前视频帧图像,利用YOLOV5算法识别第一当前视频帧图像中的第一货位编号和第一货物名称;获取第一货位编号对应的第一预设货物名称,判断第一货物名称和第一预设货物名称是否一致,并根据判断结果判断是否提取货物轮廓并将货物名称写入第一当前视频帧图像的第一预设位置。实现了远程智能识货、看货,很大程度上提高了远程识货、看货的智能化程度、可靠性,很大程度上降低了相关人员的工作量。

【技术实现步骤摘要】

本专利技术涉及智能识货方案设计,具体涉及一种智能识货方法及系统、电子设备


技术介绍

1、随着时代的发展和进步,为了方便远程事项的处理,远程监控的发展迅速,但是现有的远程监控技术仅局限于通过摄像头拍摄目标区域,而仓库货物种类众多,仅通过摄像头拍摄目标区域,无法获取货物的相关信息,同时无法判断目标货位的货物是否就是所查询的货物,有没有错放,局限性很大。

2、因此,现有技术还有待进一步发展。


技术实现思路

1、本专利技术的目的在于克服上述技术不足,提供一种智能识货方法及系统、电子设备,以解决现有技术存在的问题。

2、为达到上述技术目的,根据本专利技术的第一方面,本专利技术提供了一种智能识货方法,包括:

3、s100、利用设置于各存货区域的多个相机获取各存货区域的当前视频帧图像,各所述存货区域均设置有货牌,所述货牌上标注有货位编号,所述相机设置在能够拍摄到各存货区域的货位编号的位置;

4、s200、获取用户输入的目标货位编号,根据用户输入的目标货位编号调取目标存货区域的第一当前视频帧图像,利用yolov5算法对第一当前视频帧图像进行分析,识别第一当前视频帧图像中的第一货位编号和第一货物名称;

5、s300、获取第一货位编号对应的第一预设货物名称,判断第一货物名称和第一预设货物名称是否一致,并根据判断结果判断是否提取货物轮廓并将货物名称写入第一当前视频帧图像的第一预设位置。

6、具体的,所述方法还包括:

7、若第一货物名称和第一预设货物名称一致,提取货物轮廓并将第一货物名称写入第一当前视频帧图像的第一预设位置;

8、若第一货物名称和第一预设货物名称不一致,提取货物轮廓,将有关于当前货位的货物名称与预设货物名称不匹配的预警文字,写入第一当前视频帧图像的第一预设位置。

9、具体的,所述获取第一货位编号对应的预设货物名称,判断第一货物名称和预设货物名称是否一致,并根据判断结果判断是否提取货物轮廓并将货物名称写入第一当前视频帧图像的第一预设位置,包括:

10、在某批次货物运输至目标货位编号对应的目标存货区域时,利用设置于货物表面的二维码获取该批次货物的货物名称、货物数量和货物批次,将所述货物名称记为第一预设货物名称,将所述货物数量记为第一预设货物数量,将所述货物批次记为第一预设货物批次,将第一预设货物名称和第一预设货物名称所对应的目标货位编号、第一预设货物数量、第一预设货物批次存储至控制模块中。

11、具体的,所述方法还包括:

12、若第一货物名称和第一预设货物名称一致,将第一预设货物数量、第一预设货物批次写入第一当前视频帧图像的第二预设位置。

13、具体的,所述方法还包括:

14、若第一货物名称和第一预设货物名称不一致,遍历其他存货区域的当前视频帧图像,判断其他存货区域的当前视频帧图像中,是否存在货物名称为第一预设货物名称的当前视频帧图像,若存在,将该当前视频帧图像记为第二当前视频帧图像,识别第二当前视频帧图像中的第二货位编号,获取第二货位编号对应的第二预设货物数量、第二预设货物批次,判断第二预设货物数量、第二预设货物批次是否分别与第一预设货物数量、第一预设货物批次相同,并根据判断结果判断是否将有关于所查询货物放置于第二货位编号对应的存货区域中的提示文字,写入第一当前视频帧图像的第三预设位置。

15、具体的,所述方法还包括:

16、若第二预设货物数量、第二预设货物批次分别与第一预设货物数量、第一预设货物批次相同,将有关于所查询货物放置于第二货位编号对应的存货区域中的提示文字,写入第一当前视频帧图像的第三预设位置;

17、若第二预设货物数量、第二预设货物批次没有分别与第一预设货物数量、第一预设货物批次相同,将有关于所查询货物放置于第二货位编号对应的存货区域中、但预设货物数量、预设货物批次不相符的提示文字,写入第一当前视频帧图像的第三预设位置。

18、具体的,所述方法还包括:

19、若不存在货物名称为第一预设货物名称的当前视频帧图像,将有关于未发现所查询货物的报警文字,写入第一当前视频帧图像的第三预设位置。

20、具体的,所述方法还包括:

21、通过python的opencv库将相关文字写入当前视频帧图像中的各预设位置,所述第一预设位置、第二预设位置、第三预设位置为竖直方向上均匀分布的文本框,所述第一预设位置、第二预设位置、第三预设位置均位于货物轮廓内部。

22、根据本专利技术的第二方面,提供一种智能识货系统,包括:

23、获取模块,包括设置于各存货区域的多个相机,用于获取各存货区域的当前视频帧图像,各所述存货区域均设置有货牌,所述货牌上标注有货位编号,所述相机设置在能够拍摄到各存货区域的货位编号的位置;或用于获取用户输入的目标货位编号;或用于获取第一货位编号对应的第一预设货物名称;

24、控制模块,用于根据用户输入的目标货位编号调取目标存货区域的第一当前视频帧图像,利用yolov5算法对第一当前视频帧图像进行分析,识别第一当前视频帧图像中的第一货位编号和第一货物名称;或用于判断第一货物名称和第一预设货物名称是否一致,并根据判断结果判断是否提取货物轮廓并将货物名称写入第一当前视频帧图像的第一预设位置。

25、根据本专利技术的第三方面,提供一种电子设备,包括:存储器;以及处理器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现上述的智能识货方法。

26、有益效果:

27、本专利技术通过利用设置于各存货区域的多个相机获取各存货区域的当前视频帧图像,各所述存货区域均设置有货牌,所述货牌上标注有货位编号,所述相机设置在能够拍摄到各存货区域的货位编号的位置;获取用户输入的目标货位编号,根据用户输入的目标货位编号调取目标存货区域的第一当前视频帧图像,利用yolov5算法对第一当前视频帧图像进行分析,识别第一当前视频帧图像中的第一货位编号和第一货物名称;获取第一货位编号对应的第一预设货物名称,判断第一货物名称和第一预设货物名称是否一致,并根据判断结果判断是否提取货物轮廓并将货物名称写入第一当前视频帧图像的第一预设位置。仅通过摄像头,就实现了实时获取货物的相关视频和相关信息,同时实现判断目标货位的货物是否就是所查询的货物、有没有货物错放的问题,并在视频帧图像中进行实时标注,实现了远程智能识货、看货,很大程度上提高了远程识货、看货的智能化程度、可靠性,很大程度上降低了相关人员的工作量。

本文档来自技高网...

【技术保护点】

1.一种智能识货方法,其特征在于,所述方法包括:

2.根据权利要求1所述的智能识货方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的智能识货方法,其特征在于,所述获取第一货位编号对应的预设货物名称,判断第一货物名称和预设货物名称是否一致,并根据判断结果判断是否提取货物轮廓并将货物名称写入第一当前视频帧图像的第一预设位置,包括:

4.根据权利要求3所述的智能识货方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的智能识货方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的智能识货方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的智能识货方法,其特征在于,所述方法还包括:

8.根据权利要求7所述的智能识货方法,其特征在于,所述方法还包括:

9.一种智能识货系统,其特征在于,包括:

10.一种电子设备,其特征在于,包括:

【技术特征摘要】

1.一种智能识货方法,其特征在于,所述方法包括:

2.根据权利要求1所述的智能识货方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的智能识货方法,其特征在于,所述获取第一货位编号对应的预设货物名称,判断第一货物名称和预设货物名称是否一致,并根据判断结果判断是否提取货物轮廓并将货物名称写入第一当前视频帧图像的第一预设位置,包括:

4.根据权利要求3所述的智能识货方法,其特征在于,所述方法...

【专利技术属性】
技术研发人员:刘德超范向伟叶灵露陈汉泉呼功亮娄珺张心怡梁爽薛丁
申请(专利权)人:青岛全链帮数智创新科技有限公司
类型:发明
国别省市:

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

1