本申请涉及仓储,特别涉及一种检测仓储月台摄像头偏移的方法及装置。
背景技术:
1、仓储物流行业中,对仓库月台区域的管理和车辆的调度,都离不开视频监控设备。通过在仓库月台区域安装视频监控设备,可以使用视觉技术实现车、人、货、商品的识别,从而达到仓储月台环节的全面线上化的目的。
2、但是,仓库月台区域的视频监控设备通常暴露在户外,易受环境因素和人为因素等影响,使得其摄像头的位置发生变化,从而导致视角偏移,很大程度上影响视觉技术的识别效果。
技术实现思路
1、本申请提供了一种检测仓储月台摄像头偏移的方法及装置,以及时发现摄像头产生的偏移,尽可能减小因摄像头视觉偏移对视觉技术产生的不良影响。
2、第一方面,本申请提供一种检测仓储月台摄像头偏移的方法,包括:获取包含有检测点的第一图像和第二图像;其中,检测点为满足预设特征的点,第一图像为摄像头在未发生偏移的情况下拍摄的图像,第二图像为摄像头在待检测的情况下拍摄的图像;将第一图像和第二图像的信息发送给服务器,以使得服务器根据第一图像和第二图像的信息,判定摄像头是否发生偏移。从而能够及时发现摄像头的偏移,减小了因摄像头视觉偏移对视觉技术产生的不良影响。
3、在一种可能的实现方式中,获取包含有检测点的第一图像之后,还包括:确定检测点在第一图像中的第一位置;获取包含有检测点的第二图像之后,还包括:确定检测点在第二图像中的第二位置;将第一图像和第二图像的信息发送给服务器,包括:将第一位置及第二位置的信息发送给服务器,以使得服务器根据第一位置和第二位置,判定摄像头是否发生偏移。
4、在一种可能的实现方式中,确定检测点在第一图像中的第一位置,包括:确定月台区域车道线上的至少一点在第一图像中的第一像素坐标;
5、确定检测点在第二图像中的第二位置,包括:确定月台区域车道线上的至少一点在第二图像中的第二像素坐标。
6、在一种可能的实现方式中,确定月台区域车道线上的至少一点在第一图像中的第一像素坐标,包括:确定月台区域车道线的四个端点在第一图像中的第一像素坐标;
7、确定月台区域车道线上的至少一点在第二图像中的第二像素坐标,包括:确定月台区域车道线的四个端点在第二图像中的第二像素坐标。
8、第二方面,本申请提供一种检测仓储月台摄像头偏移的方法,包括:接收第一图像和第二图像的信息;其中,第一图像和第二图像包含有检测点,检测点为满足预设特征的点,第一图像为摄像头在未发生偏移的情况下拍摄的图像,第二图像为摄像头在待检测的情况下拍摄的图像;根据第一图像和第二图像的信息,判定摄像头是否发生偏移。
9、在一种可能的实现方式中,接收第一图像和第二图像的信息,包括:接收检测点在第一图像中的第一位置,和接收检测点在第二图像中的第二位置;根据第一图像和第二图像的信息,判定摄像头是否发生偏移,包括:根据第一位置和第二位置,判定摄像头是否发生偏移。
10、在一种可能的实现方式中,根据第一位置和第二位置,判定摄像头是否发生偏移,包括:比较第一位置与第二位置之间的差距,根据差距判定摄像头是否发生偏移。
11、在一种可能的实现方式中,根据差距判定摄像头是否发生偏移,包括:根据差距的平均值判定摄像头是否发生偏移。
12、在一种可能的实现方式中,判定摄像头是否发生偏移之后,还包括:当摄像头发生偏移时,向预设的管理终端发送摄像头偏移信息。
13、第三方面,本申请提供一种检测仓储月台摄像头偏移的装置,包括:获取模块和发送模块,获取模块用于获取包含有检测点的第一图像和第二图像;其中,检测点为满足预设特征的点,第一图像为摄像头在未发生偏移的情况下拍摄的图像,第二图像为摄像头在待检测的情况下拍摄的图像;发送模块用于将第一图像和第二图像的信息发送给服务器,以使得服务器根据第一图像和第二图像的信息,判定摄像头是否发生偏移。
14、在一种可能的实现方式中,该装置还包括:第一确定模块、第二确定模块,第一确定模块用于在获取模块获取包含有检测点的第一图像之后,确定检测点在第一图像中的第一位置;第二确定模块用于在获取模块获取包含有检测点的第二图像之后,确定检测点在第二图像中的第二位置;发送模块用于将第一位置及第二位置的信息发送给服务器,以使得服务器根据第一位置和第二位置,判定摄像头是否发生偏移。
15、在一种可能的实现方式中,第一确定模块用于:确定月台区域车道线上的至少一点在第一图像中的第一像素坐标;第二确定模块用于:确定月台区域车道线上的至少一点在第二图像中的第二像素坐标。
16、在一种可能的实现方式中,第一确定模块用于:确定月台区域车道线的四个端点在第一图像中的第一像素坐标;第二确定模块用于:确定月台区域车道线的四个端点在第二图像中的第二像素坐标。
17、第四方面,本申请提供一种检测仓储月台摄像头偏移的装置,包括:接收模块和判定模块。接收模块用于接收第一图像和第二图像的信息;其中,第一图像和第二图像包含有检测点,检测点为满足预设特征的点,第一图像为摄像头在未发生偏移的情况下拍摄的图像,第二图像为摄像头在待检测的情况下拍摄的图像;判定模块用于根据第一图像和第二图像的信息,判定摄像头是否发生偏移。
18、在一种可能的实现方式中,接收模块用于接收检测点在第一图像中的第一位置,和接收检测点在第二图像中的第二位置;判定模块用于根据第一位置和第二位置,判定摄像头是否发生偏移。
19、在一种可能的实现方式中,判定模块用于:比较第一位置与第二位置之间的差距,根据差距判定摄像头是否发生偏移。
20、在一种可能的实现方式中,判定模块用于:根据差距的平均值判定摄像头是否发生偏移。
21、在一种可能的实现方式中,装置还包括:发送模块,用于在判定模块判定摄像头发生偏移之后,当摄像头发生偏移时,向预设的管理终端发送摄像头偏移信息。
22、第五方面,本申请提供一种视频监控设备或边缘服务器,包括上述第三方面任一项的装置。
23、第六方面,本申请提供一种云端服务器,包括上述第四方面任一项的装置。
24、第七方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行第一方面至第二方面任一项的方法。
25、第八方面,本申请提供一种计算机程序,当计算机程序被计算机执行时,用于执行第一方面至第二方面任一项的方法。
26、在一种可能的设计中,第八方面中的程序可以全部或者部分存储在与处理器封装在一起的存储介质上,也可以部分或者全部存储在不与处理器封装在一起的存储器上。
1.一种检测仓储月台摄像头偏移的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,获取包含有检测点的第一图像之后,还包括:
3.根据权利要求2所述的方法,其特征在于,确定所述检测点在第一图像中的第一位置,包括:
4.根据权利要求3所述的方法,其特征在于,确定月台区域车道线上的至少一点在所述第一图像中的第一像素坐标,包括:
5.一种检测仓储月台摄像头偏移的方法,其特征在于,包括:
6.根据权利要求5所述的方法,其特征在于,接收第一图像和第二图像的信息,包括:接收所述检测点在所述第一图像中的第一位置,和接收所述检测点在所述第二图像中的第二位置;
7.根据权利要求6所述的方法,其特征在于,根据所述第一位置和所述第二位置,判定所述摄像头是否发生偏移,包括:
8.根据权利要求7所述的方法,其特征在于,根据所述差距判定所述摄像头是否发生偏移,包括:
9.根据权利要求5至8任一项所述的方法,其特征在于,判定所述摄像头是否发生偏移之后,还包括:当所述摄像头发生偏移时,向预设的管理终端发送摄像头偏移信息。
10.一种检测仓储月台摄像头偏移的装置,其特征在于,包括:
11.根据权利要求10所述的装置,其特征在于,还包括:
12.根据权利要求11所述的装置,其特征在于,所述第一确定模块用于:
13.根据权利要求12所述的装置,其特征在于,所述第一确定模块用于:
14.一种检测仓储月台摄像头偏移的装置,其特征在于,包括:
15.根据权利要求14所述的装置,其特征在于,所述接收模块用于接收所述检测点在所述第一图像中的第一位置,和接收所述检测点在所述第二图像中的第二位置;所述判定模块用于根据所述第一位置和所述第二位置,判定所述摄像头是否发生偏移。
16.根据权利要求15所述的装置,其特征在于,所述判定模块用于:
17.根据权利要求16所述的装置,其特征在于,所述判定模块用于:
18.根据权利要求14至17任一项所述的装置,其特征在于,还包括:发送模块,用于在所述判定模块判定所述摄像头是否发生偏移之后,当所述摄像头发生偏移时,向预设的管理终端发送摄像头偏移信息。
19.一种视频监控设备,其特征在于,包括上述权利要求10至13任一项所述的装置。