一种处理监控画面的方法与设备与流程

文档序号:14685548发布日期:2018-06-13 00:12
一种处理监控画面的方法与设备与流程

本发明涉及图像处理领域,特别涉及一种处理监控画面的方法与设备。



背景技术:

在当代社会中,为保证社会的安全稳定,视频监控被大量运用于各种环境当中。而随着社会的发展,公众对个人隐私安全越来越重视,这使得在监控视频图像处理时,需要采取一些措施来保护隐私信息。

为了保护隐私信息,在处理监控视频图像时,通常在视频图像的相应位置叠加不透明的电子隐私遮挡快,以遮挡包含需要保护的隐私信息的区域。此方案在单一画面时,通过一定的算法调整可以使得电子隐私遮挡块始终遮挡住需要保护的区域范围,确保隐私信息不被泄露。

全景图是由多录视频信号采集拼接而成的,目前,全景图也在视频监控领域得到了广泛的运用。而在此时,电子隐私遮挡块作用于全景图像时,其遮挡效果需要在任一单通道图像上进行生效。但是,由于镜头影响,全景拼接图会存在一定的畸变,仅通过现有技术用单一画面的算法将全景拼接图的电子隐私遮挡块转换到单路图像上实现隐私遮挡会导致电子隐私遮挡块遮挡效果差,出现遮挡不住、遮挡位置错误的情况。

综上所述,在现有的技术中,视频图像的隐私遮挡区域由全景拼接图转换到单路图像上时存在遮挡效果差的问题。



技术实现要素:

本发明提供一种处理监控画面的方法与设备,用以解决现有技术中存在的视频图像的隐私遮挡区域由全景拼接图转换到单路图像上时遮挡效果差的问题。

本发明实施例提供一种处理监控画面的方法,该方法包括:

根据由多路视频信号采集拼接的全景拼接图中遮挡区域在全景拼接图的第一位置信息、所述遮挡区域在全景拼接图的第一尺寸信息以及全景拼接图的拼接系数,确定所述遮挡区域在单路图像的第二位置信息和第二尺寸信息;

根据所述遮挡区域在单路图像的第二位置信息和第二尺寸信息,确定所述单路图像上对应的位置范围;

对确定的所述单路图像上的位置范围进行遮挡处理。

可选的,所述根据由多路视频信号采集拼接的全景拼接图中遮挡区域在全景拼接图的第一位置信息、所述遮挡区域在全景拼接图的第一尺寸信息以及全景拼接图的拼接系数,确定所述遮挡区域在单路图像的第二位置信息和第二尺寸信息,包括:

根据所述遮挡区域覆盖全景拼接图的位置、所述第一位置信息和所述拼接系数,确定所述第二位置信息中所述遮挡区域在单路图像的横坐标和纵坐标;以及

根据所述遮挡区域覆盖全景拼接图的位置、所述第一尺寸信息和所述拼接系数,确定所述第二尺寸信息中所述遮挡区域在单路图像的高度和宽度。

可选的,所述根据所述遮挡区域覆盖全景拼接图的位置、所述第一位置信息和所述拼接系数,确定所述第二位置信息中所述遮挡区域在单路图像的横坐标和纵坐标,包括:

若所述遮挡区域覆盖全景拼接图的平行于纵轴方向的拼接处,则根据所述第一位置信息中所述遮挡区域在全景拼接图上的第一横坐标、所述拼接系数中全景拼接图平行于纵轴方向的拼接处的第二横坐标以及所述拼接系数中全景拼接图平行于纵轴方向的拼接处右侧单路图像拼接裁剪的第一宽度,确定所述第二位置信息中所述遮挡区域在右侧单路图像上的横坐标;

将所述第一横坐标作为所述第二位置信息中所述遮挡区域在左侧单路图像上的横坐标;

根据所述拼接系数中单路图像高度和所述拼接系数中遮挡区域范围内对应左侧单路图像纵坐标上图像还原补偿系数,确定所述第二位置信息所述遮挡区域在左侧单路图像上的纵坐标;

根所述拼接系数中单路图像高度和所述拼接系数中遮挡区域范围内对应右侧单路图像纵坐标上图像还原补偿系数,确定所述第二位置信息所述遮挡区域在右侧单路图像上的纵坐标。

可选的,所述根据所述遮挡区域覆盖全景拼接图的位置、所述第一位置信息和所述拼接系数,确定所述第二尺寸信息中所述遮挡区域在单路图像的高度和宽度,包括:

若所述遮挡区域覆盖全景拼接图的平行于纵轴方向的拼接处,则根据所述第一横坐标、所述第一尺寸信息中所述遮挡区域在全景拼接图的第二宽度、所述第二横坐标以及所述第一宽度,确定所述第二位置信息中所述遮挡区域在右侧单路图像上的宽度;

根据所述第一横坐标、所述第二宽度以及所述拼接系数中单路图像第三宽度,确定所述第二位置信息中所述遮挡区域在左侧单路图像上的宽度;

根据所述第一尺寸信息所述遮挡区域在全景拼接图中的第一高度和所述拼接系数中遮挡区域范围内对应的单路图像高度上图像还原补偿系数,确定所述第二位置信息中所述遮挡区域在对应的单路图像中的高度。

可选的,所述根据所述遮挡区域覆盖全景拼接图的位置、所述第一位置信息和所述拼接系数,确定所述第二位置信息中所述遮挡区域在单路图像的横坐标和纵坐标,包括:

若所述遮挡区域覆盖全景拼接图的平行于横轴方向的拼接处,根据所述第一位置信息中所述遮挡区域在全景拼接图上的第一横坐标确定所述第二位置信息所述遮挡区域在单路图像上的横坐标;

根据所述第一位置信息中所述遮挡区域在全景拼接图上的第一纵坐标、所述拼接系数中全景拼接图中遮挡区域对应的第一图像最大畸变高度、所述拼接系数中全景拼接图中遮挡区域侧对应的第二图像最大畸变高度以及单路图像第一高度,确定所述第二位置信息所述遮挡区域在上侧单路图像上的纵坐标;或根据所述第一纵坐标、所述拼接系数中全景拼接图平行于横轴方向的拼接处下侧单路图像拼接裁剪的第三宽度以及所述遮挡区域在全景拼接图上侧单路图像上的高度,确定所述第二位置信息所述遮挡区域在下侧单路图像上的纵坐标。

可选的,所述根据所述遮挡区域覆盖全景拼接图的位置、所述第一位置信息和所述拼接系数,确定所述第二尺寸信息中所述遮挡区域在单路图像的高度和宽度,包括:

若所述遮挡区域覆盖全景拼接图的平行于横轴方向的拼接处,根据所述第一宽度和所述第二位置信息中所述遮挡的区域在单路图像中的纵坐标确定所述第二尺寸信息中所述遮挡的区域在单路图像中的高度;或根据所述第一宽度、第一图像最大畸变高度以及第一高度确定需要遮挡的区域在该单路图像中的高度;

根据所述第一尺寸信息中所述遮挡区域在全景拼接图的第二宽度确定所述第二位置信息所述遮挡区域在单路图像上的宽度。

可选的,所述根据所述遮挡区域覆盖全景拼接图的位置、所述第一位置信息和所述拼接系数,确定所述第二位置信息中所述遮挡区域在单路图像的横坐标和纵坐标,包括:

若所述遮挡区域未覆盖全景拼接图的拼接处;根据所述第一位置信息中遮挡区域在全景拼接图上的第一横坐标、所述第一尺寸信息中遮挡区域的第二宽度、所述拼接系数中全景拼接图平行于纵轴方向的拼接处第二横坐标以及所述拼接系数中全景拼接图平行于纵轴方向的拼接处对应的单路图像拼接裁剪的第一宽度确定所述第二位置信息中遮挡区域在所述单路图像上的横坐标;

根据所述拼接系数中单路图像高度和所述拼接系数中遮挡区域范围内单路图像纵坐标上图像还原补偿系数确定所述第二位置寸信息中遮挡区域在对应的单路图像中的纵坐标。

可选的,所述根据所述遮挡区域覆盖全景拼接图的位置、所述第一位置信息和所述拼接系数,确定所述第二尺寸信息中所述遮挡区域在单路图像的高度和宽度,包括:

若所述遮挡区域未覆盖全景拼接图的拼接处;根据所述第一尺寸信息中遮挡区域在全景拼接图中的第一高度和所述拼接系数中遮挡区域范围内对应的单路图像纵坐标上图像还原补偿系数确定所述第二尺寸信息中遮挡区域在对应的单路图像中的高度;

根据所述第二宽度确定所述第二尺寸信息中遮挡区域在对应的单路图像中的宽度。

可选的,所述根据由多路视频信号采集拼接的全景拼接图中遮挡区域在全景拼接图的第一位置信息、所述遮挡区域在全景拼接图的第一尺寸信息以及全景拼接图的拼接系数,确定所述遮挡区域在单路图像的第二位置信息和第二尺寸信息之前,还包括:

若所述第一位置信息中所述遮挡区域在全景拼接图上的第一横坐标与所述第一尺寸信息中所述遮挡区域在全景拼接图上的第二宽度之和大于所述全景拼接图的拼接系数中所述遮挡区域在全景拼接图上对应的右侧拼接处的第二横坐标,则所述遮挡区域覆盖所述全景拼接图的平行于横轴方向的拼接处;或

若第一位置信息中所述遮挡区域在全景拼接图上的第一纵坐标与所述第一尺寸信息所述遮挡区域在全景拼接图上的第一高度之差小于所述全景拼接图的拼接系数中所述遮挡区域在全景拼接图上对应的下侧拼接处的第二纵坐标,则所述遮挡的区域覆盖所述全景拼接图的下侧平行于纵轴方向的拼接处;或

所述第一横坐标与所述第二宽度之和大于所述第二横坐标,且所述第一纵坐标与所述第一高度之差小于所述二纵坐标,则所述遮挡区域未覆盖全景拼接图的拼接处。

可选的,根据第一位置信息中所述遮挡区域在全景拼接图第一纵坐标、所述第一尺寸信息中遮挡区域的第一高度、所述拼接系数中全景拼接图中遮挡区域上侧对应的第二图像最大畸变高度以及所述拼接系数中全景拼接图中遮挡区域对应的第一图像最大畸变高度,确定所述拼接系数中遮挡区域范围内单路图像纵坐标上图像还原补偿系数;和/或

根据所述第一高度以及所述第一图像最大畸变高度,确定所述拼接系数中遮挡区域范围内对应的单路图像高度上图像还原系数。

本发明实施例一种处理监控画面的设备,该设备包括:

至少一个处理单元以及至少一个存储单元,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行下列过程:

根据由多路视频信号采集拼接的全景拼接图中遮挡区域在全景拼接图的第一位置信息、所述遮挡区域在全景拼接图的第一尺寸信息以及全景拼接图的拼接系数,确定所述遮挡区域在单路图像的第二位置信息和第二尺寸信息;

根据所述遮挡区域在单路图像的第二位置信息和第二尺寸信息,确定所述单路图像上对应的位置范围;

对确定的所述单路图像上的位置范围进行遮挡处理。

可选的,所述处理单元具体用于:

根据所述遮挡区域覆盖全景拼接图的位置、所述第一位置信息和所述拼接系数,确定所述第二位置信息中所述遮挡区域在单路图像的横坐标和纵坐标;以及根据所述遮挡区域覆盖全景拼接图的位置、所述第一尺寸信息和所述拼接系数,确定所述第二尺寸信息中所述遮挡区域在单路图像的高度和宽度。

可选的,所述处理单元具体用于:

若所述遮挡区域覆盖全景拼接图的平行于纵轴方向的拼接处,则根据所述第一位置信息中所述遮挡区域在全景拼接图上的第一横坐标、所述拼接系数中全景拼接图平行于纵轴方向的拼接处的第二横坐标以及所述拼接系数中全景拼接图平行于纵轴方向的拼接处右侧单路图像拼接裁剪的第一宽度,确定所述第二位置信息中所述遮挡区域在右侧单路图像上的横坐标;

将所述第一横坐标作为所述第二位置信息中所述遮挡区域在左侧单路图像上的横坐标;

根据所述拼接系数中单路图像高度和所述拼接系数中遮挡区域范围内对应左侧单路图像纵坐标上图像还原补偿系数,确定所述第二位置信息所述遮挡区域在左侧单路图像上的纵坐标;

根据所述拼接系数中单路图像高度和所述拼接系数中遮挡区域范围内对应右侧单路图像纵坐标上图像还原补偿系数,确定所述第二位置信息所述遮挡区域在右侧单路图像上的纵坐标。

可选的,所述处理单元具体用于:

若所述遮挡区域覆盖全景拼接图的平行于纵轴方向的拼接处,则根据所述第一横坐标、所述第一尺寸信息中所述遮挡区域在全景拼接图的第二宽度、所述第二横坐标以及所述第一宽度,确定所述第二位置信息中所述遮挡区域在右侧单路图像上的宽度;

根据所述第一横坐标、所述第二宽度以及所述拼接系数中单路图像第三宽度,确定所述第二位置信息中所述遮挡区域在左侧单路图像上的宽度;

根据所述第一尺寸信息所述遮挡区域在全景拼接图中的第一高度和所述拼接系数中遮挡区域范围内单路图像高度上图像还原补偿系数,确定所述第二位置信息中所述遮挡区域在对应的单路图像中的高度。

可选的,所述处理单元具体用于:

若所述遮挡区域覆盖全景拼接图的平行于横轴方向的拼接处,根据所述第一位置信息中所述遮挡区域在全景拼接图上的第一横坐标确定所述第二位置信息所述遮挡区域在单路图像上的横坐标;

根据所述第一位置信息中所述遮挡区域在全景拼接图上的第一纵坐标、所述拼接系数中全景拼接图中遮挡区域对应的第一图像最大畸变高度、所述拼接系数中全景拼接图中遮挡区域上侧对应的第二图像最大畸变高度以及单路图像第一高度,确定所述第二位置信息所述遮挡区域在上侧单路图像上的纵坐标;或根据所述第一纵坐标、所述拼接系数中全景拼接图平行于纵轴方向的拼接处下侧单路图像拼接裁剪的第三宽度以及所述遮挡区域在全景拼接图上侧单路图像上的高度,确定所述第二位置信息所述遮挡区域在下侧单路图像上的纵坐标。

可选的,所述处理单元具体用于:

若所述遮挡区域覆盖全景拼接图的平行于横轴方向的拼接处,根据所述第一宽度和所述第二位置信息中所述遮挡的区域在单路图像中的纵坐标确定所述第二尺寸信息中所述遮挡的区域在单路图像中的高度;以及

根据所述第一宽度、第一图像最大畸变高度以及第一高度确定需要遮挡的区域在该单路图像中的高度;根据所述第一尺寸信息中所述遮挡区域在全景拼接图的第二宽度确定所述第二位置信息所述遮挡区域在单路图像上的宽度。

可选的,所述处理单元具体用于:

若所述遮挡区域未覆盖全景拼接图的拼接处;根据所述第一位置信息中遮挡区域在全景拼接图上的第一横坐标、所述第一尺寸信息中遮挡区域的第二宽度、所述拼接系数中全景拼接图平行于纵轴方向的拼接处第二横坐标以及所述拼接系数中全景拼接图平行于纵轴方向的拼接处对应的单路图像拼接裁剪的第一宽度确定所述第二位置信息中遮挡区域在所述单路图像上的横坐标;以及根据所述拼接系数中单路图像高度和所述拼接系数中遮挡区域范围内对应单路图像纵坐标上图像还原补偿系数确定所述第二位置寸信息中遮挡区域在对应的单路图像中的纵坐标;

根据所述第一尺寸信息中遮挡区域在全景拼接图中的第一高度和所述拼接系数中遮挡区域对应的单路图像高度上图像还原补偿系数确定所述第二尺寸信息中遮挡区域在对应的单路图像中的高度;根据所述第二宽度确定所述第二尺寸信息中遮挡区域在对应的单路图像中的宽度。

可选的,所述处理单元还用于:

若所述第一位置信息中所述遮挡区域在全景拼接图上的第一横坐标与所述第一尺寸信息中所述遮挡区域在全景拼接图上的第二宽度之和大于所述全景拼接图的拼接系数中所述遮挡区域在全景拼接图上对应的右侧拼接处的第二横坐标,则所述遮挡区域覆盖所述全景拼接图的平行于横轴方向的拼接处;或

若第一位置信息中所述遮挡区域在全景拼接图上的第一纵坐标与所述第一尺寸信息所述遮挡区域在全景拼接图上的第一高度之差小于所述全景拼接图的拼接系数中所述遮挡区域在全景拼接图上对应的下侧拼接处的第二纵坐标,则所述遮挡的区域覆盖所述全景拼接图的下侧平行于纵轴方向的拼接处;或所述第一横坐标与所述第二宽度之和大于所述第二横坐标,且所述第一纵坐标与所述第一高度之差小于所述二纵坐标,则所述遮挡区域未覆盖全景拼接图的拼接处。

可选的,所述处理单元还用于:

根据第一位置信息中所述遮挡区域在全景拼接图第一纵坐标、所述第一尺寸信息中遮挡区域的第一高度、所述拼接系数中全景拼接图中遮挡区域上侧对应的第二图像最大畸变高度以及所述拼接系数中全景拼接图中遮挡区域对应的第一图像最大畸变高度,确定所述拼接系数中遮挡区域范围内对应单路图像纵坐标上图像还原补偿系数;和/或

根据所述第一高度以及所述第一图像最大畸变高度,确定所述拼接系数中遮挡区域范围内对应的单路图像高度上图像还原系数。

本发明实施例一种处理监控画面的设备,该设备包括:

第一确定模块,用于根据由多路视频信号采集拼接的全景拼接图中遮挡区域在全景拼接图的第一位置信息、所述遮挡区域在全景拼接图的第一尺寸信息以及全景拼接图的拼接系数,确定所述遮挡区域在单路图像的第二位置信息和第二尺寸信息;

第二确定模块,用于根据所述遮挡区域在单路图像的第二位置信息和第二尺寸信息,确定所述单路图像上对应的位置范围;

遮挡处理模块,用于对确定的所述单路图像上的位置范围进行遮挡处理。

可选的,所述第一确定模块具体用于:

根据所述遮挡区域覆盖全景拼接图的位置、所述第一位置信息和所述拼接系数,确定所述第二位置信息中所述遮挡区域在单路图像的横坐标和纵坐标;

根据所述遮挡区域覆盖全景拼接图的位置、所述第一尺寸信息和所述拼接系数,确定所述第二尺寸信息中所述遮挡区域在单路图像的高度和宽度。

可选的,所述第一确定模块具体用于:

若所述遮挡区域覆盖全景拼接图的平行于纵轴方向的拼接处,则根据所述第一位置信息中所述遮挡区域在全景拼接图上的第一横坐标、所述拼接系数中全景拼接图平行于纵轴方向的拼接处的第二横坐标以及所述拼接系数中全景拼接图平行于纵轴方向的拼接处右侧单路图像拼接裁剪的第一宽度,确定所述第二位置信息中所述遮挡区域在右侧单路图像上的横坐标;

将所述第一横坐标作为所述第二位置信息中所述遮挡区域在左侧单路图像上的横坐标;

根据所述拼接系数中单路图像高度和所述拼接系数中遮挡区域范围内对应左侧单路图像纵坐标上图像还原补偿系数,确定所述第二位置信息所述遮挡区域在左侧单路图像上的纵坐标;

根据所述拼接系数中单路图像高度和所述拼接系数中遮挡区域范围内对应右侧单路图像纵坐标上图像还原补偿系数,确定所述第二位置信息所述遮挡区域在右侧单路图像上的纵坐标。

可选的,所述第一确定模块具体用于:

若所述遮挡区域覆盖全景拼接图的平行于纵轴方向的拼接处,则根据所述第一横坐标、所述第一尺寸信息中所述遮挡区域在全景拼接图的第二宽度、所述第二横坐标以及所述第一宽度,确定所述第二位置信息中所述遮挡区域在右侧单路图像上的宽度;

根据所述第一横坐标、所述第二宽度以及所述拼接系数中单路图像第三宽度,确定所述第二位置信息中所述遮挡区域在左侧单路图像上的宽度;

根据所述第一尺寸信息所述遮挡区域在全景拼接图中的第一高度和所述拼接系数中遮挡区域范围内单路图像高度上图像还原补偿系数,确定所述第二位置信息中所述遮挡区域在对应的单路图像中的高度。

可选的,所述第一确定模块具体用于:

若所述遮挡区域覆盖全景拼接图的平行于横轴方向的拼接处,根据所述第一位置信息中所述遮挡区域在全景拼接图上的第一横坐标确定所述第二位置信息所述遮挡区域在单路图像上的横坐标;

根据所述第一位置信息中所述遮挡区域在全景拼接图上的第一纵坐标、所述拼接系数中全景拼接图中遮挡区域对应的第一图像最大畸变高度、所述拼接系数中全景拼接图中遮挡区域上侧对应的第二图像最大畸变高度以及单路图像第一高度,确定所述第二位置信息所述遮挡区域在上侧单路图像上的纵坐标;或根据所述第一纵坐标、所述拼接系数中全景拼接图平行于纵轴方向的拼接处下侧单路图像拼接裁剪的第三宽度以及所述遮挡区域在全景拼接图上侧单路图像上的高度,确定所述第二位置信息所述遮挡区域在下侧单路图像上的纵坐标。

可选的,所述第一确定模块具体用于:

若所述遮挡区域覆盖全景拼接图的平行于横轴方向的拼接处,根据所述第一宽度和所述第二位置信息中所述遮挡的区域在单路图像中的纵坐标确定所述第二尺寸信息中所述遮挡的区域在单路图像中的高度;以及

根据所述第一宽度、第一图像最大畸变高度以及第一高度确定需要遮挡的区域在该单路图像中的高度;以及

根据所述第一尺寸信息中所述遮挡区域在全景拼接图的第二宽度确定所述第二位置信息所述遮挡区域在单路图像上的宽度。

可选的,所述第一确定模块具体用于:

若所述遮挡区域未覆盖全景拼接图的拼接处;根据所述第一位置信息中遮挡区域在全景拼接图上的第一横坐标、所述第一尺寸信息中遮挡区域的第二宽度、所述拼接系数中全景拼接图平行于纵轴方向的拼接处第二横坐标以及所述拼接系数中全景拼接图平行于纵轴方向的拼接处对应的单路图像拼接裁剪的第一宽度确定所述第二位置信息中遮挡区域在所述单路图像上的横坐标;以及根据所述拼接系数中单路图像高度和所述拼接系数中遮挡区域范围内对应单路图像纵坐标上图像还原补偿系数确定所述第二位置寸信息中遮挡区域在对应的单路图像中的纵坐标;

根据所述第一尺寸信息中遮挡区域在全景拼接图中的第一高度和所述拼接系数中遮挡区域范围内对应的单路图像高度上图像还原补偿系数确定所述第二尺寸信息中遮挡区域在对应的单路图像中的高度;根据所述第二宽度确定所述第二尺寸信息中遮挡区域在对应的单路图像中的宽度。

可选的,所述第一确定模块具体用于:

若所述第一位置信息中所述遮挡区域在全景拼接图上的第一横坐标与所述第一尺寸信息中所述遮挡区域在全景拼接图上的第二宽度之和大于所述全景拼接图的拼接系数中所述遮挡区域在全景拼接图上对应的右侧拼接处的第二横坐标,则所述遮挡区域覆盖所述全景拼接图的平行于横轴方向的拼接处;或

若第一位置信息中所述遮挡区域在全景拼接图上的第一纵坐标与所述第一尺寸信息所述遮挡区域在全景拼接图上的第一高度之差小于所述全景拼接图的拼接系数中所述遮挡区域在全景拼接图上对应的下侧拼接处的第二纵坐标,则所述遮挡的区域覆盖所述全景拼接图的下侧平行于纵轴方向的拼接处;或所述第一横坐标与所述第二宽度之和大于所述第二横坐标,且所述第一纵坐标与所述第一高度之差小于所述二纵坐标,则所述遮挡区域未覆盖全景拼接图的拼接处。

可选的,所述第一确定模块还用于:

根据第一位置信息中所述遮挡区域在全景拼接图第一纵坐标、所述第一尺寸信息中遮挡区域的第一高度、所述拼接系数中全景拼接图中遮挡区域上侧对应的第二图像最大畸变高度以及所述拼接系数中全景拼接图中遮挡区域对应的第一图像最大畸变高度,确定所述拼接系数中遮挡区域范围内对应单路图像纵坐标上图像还原补偿系数;和/或

根据所述第一高度以及所述第一图像最大畸变高度,确定所述拼接系数中遮挡区域范围内对应的单路图像高度上图像还原系数。

本发明实施例中,在对全景拼接图中的遮挡区域转换到拼接合成全景拼接图的各个单路图像上时,先根据由多路视频信号采集拼接的全景拼接图中遮挡区域在全景拼接图的位置,尺寸大小以及全景拼接图的拼接系数推算出全景拼接图中的遮挡区域在各个单路图像中的位置及大小,随后在相应的单路图像中找到遮挡区域对应的位置,在进行遮挡处理。相较于现有技术中将全景拼接图作为一个完整的图像处理,忽略全景拼接图合成时的剪切拼接的处理,本发明实施例中,不仅通过遮挡区域的位置,尺寸等信息确定遮挡区域在单路图像中的位置范围,还会结合全景拼接图的拼接系数,将遮挡区域准确地还原到没剪切前的单路图像上,以使得遮挡区域被准确遮挡,遮挡区域的遮挡效果得到提高。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种处理监控画面的方法的流程示意图;

图2为本发明实施例中第一位置信息的示意图;

图3为本发明实施例中第一尺寸信息的示意图;

图4为本发明实施例中构成全景拼接图的一个单路图像的四面的剪切宽度示意图;

图5为本发明实施例中全景拼接图平行于纵轴方向的拼接处横坐标和平行于横轴方向的拼接处纵坐标的示意图;

图6为本发明实施例全景拼接图中遮挡区域对应的上侧单路图像最大畸变高度以及下侧单路图像最大畸变高度示意图;

图7为本发明实施例求解遮挡区域范围内单路图像纵坐标上图像还原补偿系数和遮挡区域范围内单路图像高度上图像还原补偿系数所用参数在单路图像中的示意图;

图8为本发明实施例遮挡区域分类的三种类别示意图;

图9为本发明实施例遮挡区域覆盖全景拼接图的平行于纵轴方向的拼接处的示意图;

图10为本发明实施例遮挡区域覆盖全景拼接图的平行于横轴方向的拼接处的示意图;

图11为本发明实施例遮挡区域未覆盖全景拼接图的拼接处的示意图;

图12为本发明实施例提供的一种处理监控画面的设备的结构示意图;

图13为本发明实施例提供的一种处理监控画面的设备的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提供一种处理监控画面的方法,该方法包括:

步骤100,根据由多路视频信号采集拼接的全景拼接图中遮挡区域在全景拼接图的第一位置信息、所述遮挡区域在全景拼接图的第一尺寸信息以及全景拼接图的拼接系数,确定所述遮挡区域在单路图像的第二位置信息和第二尺寸信息;

步骤101,根据所述遮挡区域在单路图像的第二位置信息和第二尺寸信息,确定所述单路图像上对应的位置范围;

步骤102,对确定的所述单路图像上的位置范围进行遮挡处理。

本发明实施例中,在对全景拼接图中的遮挡区域转换到拼接合成全景拼接图的各个单路图像上时,先根据由多路视频信号采集拼接的全景拼接图中遮挡区域在全景拼接图的位置,尺寸大小以及全景拼接图的拼接系数推算出全景拼接图中的遮挡区域在各个单路图像中的位置及大小,随后在相应的单路图像中找到遮挡区域对应的位置,在进行遮挡处理。相较于现有技术中将全景拼接图作为一个完整的图像处理,忽略全景拼接图合成时的剪切拼接的处理,本发明实施例中,不仅通过遮挡区域的位置,尺寸等信息确定遮挡区域在单路图像中的位置范围,还会结合全景拼接图的拼接系数,将遮挡区域准确地还原到没剪切前的单路图像上,以使得遮挡区域被准确遮挡,遮挡区域的遮挡效果得到提高。

其中,一般全景拼接图通过使用多目全景拼接摄像机系统的多个单路摄像机采集图像信息,再通过中央处理器进行图像拼接。然后在全景图像上添加隐私遮挡区域。通过图像全景拼接算法进行逆向推导,得到各个通道图像拼接前的图像效果及拼接过程中的裁剪方式。不同相机由于个体偏差,需要不同的拼接参数,拼接时会进行矫正,因此还原到各个单通道图像时也会存在差异。

上述遮挡区域在全景拼接图中的第一位置信息指的是遮挡区域在全景拼接图内的原始起点坐标信息,本发明中采用遮挡区域在全景拼接图内的左下角的坐标点作为遮挡区域在全景拼接图内的原始起点坐标。在将全景拼接图的遮挡区域转换到各个单路图像中时,起点位置可根据需要设定。凡是通过遮挡区域在全景拼接图内的位置信息,尺寸信息以及全景拼接图的拼接系数确定各个单路图像中遮挡区域的位置范围的方法皆属于本发明的保护范围内。

遮挡区域在全景拼接图的第一尺寸信息指的是遮挡区域在全景拼接图的宽度和高度。

如图2所示,图示全景拼接图中有3个遮挡区域,分别为遮挡区域A,遮挡区域B,遮挡区域C,首先需要确定遮挡区域在全景拼接图中的第一位置信息,即遮挡区域在全景拼接图内的原始起点坐标。

一般的,将遮挡区域在全景拼接图中的左下角点的位置信息作为遮挡区域在全景拼接图中的第一位置信息,即图示的遮挡区域A在全景拼接图内的原始起点坐标为遮挡区域的坐下位置点坐标(x1,y1),遮挡区域B在全景拼接图内的原始起点坐标为遮挡区域的坐下位置点坐标(x2,y2),遮挡区域C在全景拼接图内的原始起点坐标为遮挡区域的坐下位置点坐标(x3,y3)。

同时,如图3所示,将遮挡区域在全景拼接图中的高度和宽度作为遮挡区域在全景拼接图中的第一尺寸信息,则遮挡区域A在全景拼接图内的高度为h1,遮挡区域A在全景拼接图内的宽度度为w1;遮挡区域B在全景拼接图内的高度为h2,遮挡区域B在全景拼接图内的宽度度为w2;遮挡区域C在全景拼接图内的高度为h3,遮挡区域A在全景拼接图内的宽度度为w3。

本发明中,在将全景拼接图中的遮挡区域通过遮挡区域的位置,尺寸等信息转换确定遮挡区域在单路图像中的位置范围时,还会结合全景拼接图的拼接系数,将遮挡区域准确地还原到没剪切前的单路图像上,以使得遮挡区域被准确遮挡,遮挡区域的遮挡效果得到提高。

其中,全景拼接图的拼接系数包括但不仅限于:构成全景拼接图的每个单路图像四个边的剪切宽度,全景拼接图平行于纵轴方向的拼接处横坐标、全景拼接图平行于横轴方向的拼接处纵坐标、构成全景拼接图的单路图像纵向上的最大偏移量、遮挡区域范围内对应的单路图像纵坐标上图像还原补偿系数、遮挡区域范围内对应的单路图像高度上图像还原补偿系数、遮挡区域范围内对应的单路图像的上边界的最大图像畸变高度、遮挡区域范围内对应的单路图像的下边界的最大图像畸变高度,遮挡区域范围内对应的单路图像的的最大图像畸变高度、单路图像的高度、单路图像的宽度等。

全景拼接图通过使用多目全景拼接摄像机系统的多个单路摄像机采集图像信息,再通过中央处理器进行图像拼接,在拼接过程中,为了使图像拼接之后图像内的物理图像相吻合,会对各个单路图像的四个边进行裁剪,裁剪下来的部分的宽度即每个单路图像四个边的剪切宽度,这发明遮挡区域位置范围转换运算过程中运用到的一个重要参数。

图4为构成全景拼接图的每个单路图像的四面的剪切宽度的简单示意图,如图4所示,沿横轴方向,单路图像在构成全景拼接图时各个边的拼接裁剪长度不一,将单路图像左侧和单路图像右侧的裁剪部分宽度分别记为dx1,dx2,单路图像上侧,单路图像左下侧的裁剪部分高度分别记为dh1,dh2。则本发明中所用的所述拼接系数中全景拼接图平行于纵轴方向的拼接处右侧单路图像拼接裁剪的第一宽度指的是对应的单路图像左侧剪切宽度,可表示为dx1。

全景拼接图平行于纵轴方向的拼接处的横坐标是指全景拼接图中每个单路图像合成全景拼接图时形成的平行于纵轴方向的拼接处的横坐标;全景拼接图平行于横轴方向的拼接处纵坐标则指全景拼接图中各个单路图像合成全景拼接图的横轴方向上拼接处的纵坐标,如图5所示,即图中X12,X23为全景拼接图平行于纵轴方向的拼接处横坐标,H12为全景拼接图平行于横轴方向的拼接处纵坐标。

遮挡区域范围内对应的单路图像的最大图像畸变高度是指遮挡区域范围内对应的单路图像的上边界偏移的阴影区域的最大图像畸变高度与下边界偏移的阴影区域的最大图像畸变高度和的最大值。如图7所示,对一一个单路图像,假设单路图像的总高度为L,遮挡区域范围内对应的单路图像下方的最大畸变高度为Lj1max,遮挡区域范围内对应的单路图像上方的最大畸变高度为Lj2max。其中,记遮挡区域范围内对应的单路图像的最大图像畸变高度为Ljmax,遮挡区域范围内对应的单路图像的最大图像畸变高度Ljmax等于遮挡区域对应的范围内单路图像下方最大图像畸变高度为Lj1max与遮挡区域对应的范围内单路图像上方图像畸变高度为Lj2max之和的最大值,即可用下面的公式表示:

Ljmax=Max(Lj1max+Lj2max);

其中,上述公式求取遮挡区域范围内对应的单路图像下方最大图像畸变高度Lj1max与遮挡区域范围内对应的单路图像上方图像畸变高度Lj2max之和的最大值,取其中的最大值作为遮挡区域范围内对应的单路图像的最大图像畸变高度。

例如:假设图6中经过运算,Lj1max+Lj2max的最大值为3,即Max(Lj1max+Lj2max)=5,则遮挡区域范围内对应的单路图像的最大图像畸变高度Ljmax即为3。

此外,全景拼接图的拼接系数还包括图像畸变还原补偿系数,该系数分为遮挡区域范围内单路图像纵坐标上图像还原补偿系数以及遮挡区域范围内单路图像高度上图像还原补偿系数,记遮挡区域范围内单路图像纵坐标上图像还原补偿系数为a,遮挡区域范围内单路图像高度上图像还原补偿系数为b,两个均是针对遮挡区域在单路图像纵轴方向上而言的,其是根据遮挡区域纵向对应区域中的黑色区域所占权重计算出的加权平均值。

可选的,根据第一位置信息中所述遮挡区域在全景拼接图第一纵坐标、所述第一尺寸信息中遮挡区域的第一高度、所述拼接系数中全景拼接图中遮挡区域上侧对应的第二图像最大畸变高度以及所述拼接系数中全景拼接图中遮挡区域对应的第一图像最大畸变高度,确定所述拼接系数中遮挡区域范围内对应单路图像纵坐标上图像还原补偿系数;和/或

根据所述第一高度以及所述第一图像最大畸变高度,确定所述拼接系数中

遮挡区域范围内对应单路图像高度上图像还原补偿系数。

本发明中,遮挡区域范围内对应的单路图像的最大图像畸变高度Ljmax等于遮挡区域对应的范围内单路图像下方最大图像畸变高度为Lj1max与遮挡区域对应的范围内单路图像上方图像畸变高度为Lj2max,记单路图像高度为H,遮挡区域在全景拼接图上的原始纵坐标为y,则可以根据下列公司求得出a,b:

遮挡区域范围内单路图像纵坐标上图像还原补偿系数:

a=(y-Lj1max)/(H-Ljmax);其中,a≤1;

遮挡区域范围内单路图像高度上图像还原补偿系数:

b=(H/(H-Ljmax);

上述全景拼接图的拼接系数均可由合成全景拼接图的过程逆向推倒得到。

例如,如图7所示,假设遮挡区域范围内对应的单路图像的最大图像畸变高度为5,遮挡区域对应的范围内单路图像下方最大图像畸变高度为Lj1max为1,单路图像高度H为50,遮挡区域在全景拼接图上的原始纵坐标y为11,则可以根据下列公司求得出a,b:

遮挡区域范围内单路图像纵坐标上图像还原补偿系数:

a=(y-Lj1max)/(H-Ljmax)=(11-1)/(50-5)=0.22;

遮挡区域范围内单路图像高度上图像还原补偿系数:

b=H/(H-Ljmax)=50/(50-5)=1.1。

如8所示,具体实施时,可以根据遮挡区域在全景拼接图中的位置,将在全景拼接图内的遮挡区域大致分为三种类别:遮挡区域覆盖全景拼接图的平行于纵轴方向的拼接处,遮挡区域覆盖全景拼接图的平行于横轴方向的拼接处,遮挡区域未覆盖全景拼接图的拼接处。

在根据遮挡区域在全景拼接图中位置将遮挡区域分类时,需要根据下面的方式确定。

可选的,若所述第一位置信息中所述遮挡区域在全景拼接图上的第一横坐标与所述第一尺寸信息中所述遮挡区域在全景拼接图上的第二宽度之和大于所述全景拼接图的拼接系数中所述遮挡区域在全景拼接图上对应的右侧拼接处的第二横坐标,则所述遮挡区域覆盖所述全景拼接图的平行于纵轴方向拼接处;或

若第一位置信息中所述遮挡区域在全景拼接图上的第一纵坐标与所述第一尺寸信息所述遮挡区域在全景拼接图上的第一高度之差小于所述全景拼接图的拼接系数中所述遮挡区域在全景拼接图上对应的下侧拼接处的第二纵坐标,则所述遮挡的区域覆盖所述全景拼接图的下侧平行于横轴方向拼接处;或

所述第一横坐标与所述第二宽度之和大于所述第二横坐标,且所述第一纵坐标与所述第一高度之差小于所述第二纵坐标,则所述遮挡区域未覆盖全景拼接图的拼接处。

下面就遮挡区域的分类进行详细说明,在对全景拼接图中的遮挡区域转换到对应的单路图像上时,需要对遮挡区域所在的位置进行判定。

可选的,若所述第一位置信息中所述遮挡区域在全景拼接图上的第一横坐标与所述第一尺寸信息中所述遮挡区域在全景拼接图上的第二宽度之和大于所述全景拼接图的拼接系数中所述遮挡区域在全景拼接图上对应的右侧拼接处的第二横坐标,则所述遮挡区域覆盖所述全景拼接图平行于纵轴方向的拼接处。

在判断遮挡区域是否覆盖所述全景拼接图平行于纵轴方向的拼接处时,将遮挡区域的所述第一位置信息中所述遮挡区域在全景拼接图上的横坐标与第一尺寸信息中所述遮挡区域在全景拼接图上的宽度相加,再和全景拼接图的拼接系数中所述遮挡区域在全景拼接图上对应的右侧拼接处的横坐标相比较。当第一位置信息中所述遮挡区域在全景拼接图上的第一横坐标与所述第一尺寸信息中所述遮挡区域在全景拼接图上的第二宽度数值之和大于所述全景拼接图的拼接系数中所述遮挡区域在全景拼接图上对应的右侧拼接处的第二横坐标时,确定遮挡区域覆盖所述全景拼接图平行于纵轴方向的拼接处。

例如,如图9所示,假设图中遮挡区域在全景拼接图中的原始起点坐标为(40,20),遮挡区域在全景拼接图中的宽度为10,同时,遮挡区域在全景拼接图上对应的右侧拼接处的横坐标为45,则40+10>45,则可以确定遮挡区域覆盖所述全景拼接图平行于纵轴方向的拼接处。

可选的,若第一位置信息中所述遮挡区域在全景拼接图上的第一纵坐标与所述第一尺寸信息所述遮挡区域在全景拼接图上的第一高度之差小于所述全景拼接图的拼接系数中所述遮挡区域在全景拼接图上对应的下侧拼接处的第二纵坐标,则所述遮挡的区域覆盖所述全景拼接图的下侧平行于横轴方向拼接处。

在判断遮挡区域是否覆盖所述全景拼接图平行于横轴方向的拼接处时,将遮挡区域的所述第一位置信息中所述遮挡区域在全景拼接图上的纵坐标与第一尺寸信息中所述遮挡区域在全景拼接图上的高度相减,再和全景拼接图的拼接系数中所述遮挡区域在全景拼接图上对应的上侧拼接处的纵坐标相比较。当第一位置信息中所述遮挡区域在全景拼接图上的第一横坐标与所述第一尺寸信息中所述遮挡区域在全景拼接图上的第二宽度数值之差小于所述全景拼接图的拼接系数中所述遮挡区域在全景拼接图上对应的右侧拼接处的第二横坐标时,确定遮挡区域覆盖所述全景拼接图平行于横轴方向的拼接处。

如:如图10所示,假设图中遮挡区域在全景拼接图中的原始起点坐标为(40,30),遮挡区域在全景拼接图中的高度为10,同时,遮挡区域在全景拼接图上对应的上侧拼接处的横坐标为25,则30-10<25,则可以确定确定遮挡区域覆盖所述全景拼接图平行于横轴方向的拼接处。

可选的,若所述第一横坐标与所述第二宽度之和大于所述第二横坐标,且所述第一纵坐标与所述第一高度之差小于所述二纵坐标,则所述遮挡区域未覆盖全景拼接图的拼接处。

在确定遮挡区域的分类时,将遮挡区域的所述第一位置信息中所述遮挡区域在全景拼接图上的横坐标与第一尺寸信息中所述遮挡区域在全景拼接图上的宽度相加,再和全景拼接图的拼接系数中所述遮挡区域在全景拼接图上对应的右侧拼接处的横坐标相比较。当第一位置信息中所述遮挡区域在全景拼接图上的第一横坐标与所述第一尺寸信息中所述遮挡区域在全景拼接图上的第二宽度数值之和小于或等于所述全景拼接图的拼接系数中所述遮挡区域在全景拼接图上对应的右侧拼接处的第二横坐标时,确定遮挡区域未覆盖所述全景拼接图平行于纵轴方向的拼接处;

在将遮挡区域的所述第一位置信息中所述遮挡区域在全景拼接图上的纵坐标与第一尺寸信息中所述遮挡区域在全景拼接图上的高度相减,再和全景拼接图的拼接系数中所述遮挡区域在全景拼接图上对应的上侧拼接处的纵坐标相比较。当第一位置信息中所述遮挡区域在全景拼接图上的第一横坐标与所述第一尺寸信息中所述遮挡区域在全景拼接图上的第二宽度数值之差大于或等于所述全景拼接图的拼接系数中所述遮挡区域在全景拼接图上对应的右侧拼接处的第二横坐标时,确定遮挡区域未覆盖所述全景拼接图平行于横轴方向的拼接处。

下面将就遮挡区域在全景拼接图上的不同位置给出详细说明。

一、如图9所示,遮挡区域覆盖全景拼接图的平行于纵轴方向的拼接处。

在此情况下,遮挡区域在全景拼接图的平行于纵轴方向的拼接处两侧的单路图像内均有对应的遮挡区域。如此,需要对全景拼接图的平行于纵轴方向的拼接处左右两侧的遮挡区域分别进行计算。

(一)遮挡区域在全景拼接图的平行于纵轴方向的拼接处左侧单路图像的转换。

可选的,在所述根据所述遮挡区域覆盖全景拼接图的位置、所述第一位置信息和所述拼接系数,确定所述第二位置信息中所述遮挡区域在单路图像的横坐标和纵坐标。

其中,可选的,若所述遮挡区域覆盖全景拼接图的平行于纵轴方向的拼接处,则根据所述第一位置信息中所述遮挡区域在全景拼接图上的第一横坐标、所述拼接系数中全景拼接图平行于纵轴方向的拼接处的第二横坐标以及所述拼接系数中全景拼接图平行于纵轴方向的拼接处右侧单路图像拼接裁剪的第一宽度,确定所述第二位置信息中所述遮挡区域在右侧单路图像上的横坐标;

根据所述拼接系数中单路图像高度和所述拼接系数中遮挡区域范围内对应左侧单路图像纵坐标上图像还原补偿系数,确定所述第二位置信息所述遮挡区域在左侧单路图像上的纵坐标;以及根据所述拼接系数中单路图像高度和所述拼接系数中遮挡区域范围内对应右侧单路图像纵坐标上图像还原补偿系数,确定所述第二位置信息所述遮挡区域在右侧单路图像上的纵坐标。

实施例中,根据遮挡区域覆盖全景拼接图的第一位置信息、第一尺寸信息和所述拼接系数,确定所述第二位置信息中所述遮挡区域在单路图像的横坐标和纵坐标,如此则完整的将遮挡区域在全景拼接图中的原始起点坐标转换到单路图像中。

可选的,根据所述遮挡区域覆盖全景拼接图的位置、所述第一位置信息和所述拼接系数,确定所述第二尺寸信息中所述遮挡区域在单路图像的高度和宽度。

在确定所述第二尺寸信息中所述遮挡区域在单路图像的高度和宽度时,可选的,若所述遮挡区域覆盖全景拼接图的平行于纵轴方向的拼接处,则根据所述第一横坐标、所述第一尺寸信息中所述遮挡区域在全景拼接图的第二宽度、所述第二横坐标以及所述第一宽度,确定所述第二位置信息中所述遮挡区域在右侧单路图像上的宽度;以及根据所述第一横坐标、所述第二宽度以及所述拼接系数中单路图像第三宽度,确定所述第二位置信息中所述遮挡区域在左侧单路图像上的宽度;以及

根据所述第一尺寸信息所述遮挡区域在全景拼接图中的第一高度和所述拼接系数中遮挡区域范围内对应单路图像高度上图像还原补偿系数,确定所述第二位置信息中所述遮挡区域在对应的单路图像中的高度。

实施例中,再根据遮挡区域覆盖全景拼接图的第一位置信息、第一尺寸信息和所述拼接系数,确定所述第二位置信息中所述遮挡区域在单路图像的横坐标和纵坐标,如此则完整的将遮挡区域在全景拼接图中的原始起点坐标转换到单路图像中之后,在根据遮挡区域覆盖全景拼接图的位置、第一位置信息和所述拼接系数,确定第二尺寸信息中所述遮挡区域在单路图像的高度和宽度,得到遮挡区域在对应的单路图像中的尺寸大小,如此,就可以确定遮挡区域在单路图像上对应的位置范围;进而能够准确的在单路图像中进行遮挡处理。

下面举例说明。

假设,遮挡区域在全景拼接图的原始起点坐标(x1,y1)、该遮挡区域在全景拼接图中的宽度为w1,该遮挡区域在全景拼接图中的高度为h1,全景拼接图的平行于纵轴方向的拼接处坐标为X12、左侧单路图像在遮挡区域对应的范围内下方最大畸变高度Lj1max左,上方最大畸变高度为Lj2max左,且确定出的最大畸变高度Ljmax左,右侧单路图像在遮挡区域对应的范围内下方最大畸变高度为Lj1max右,上方最大畸变高度为Lj2max右,且确定出的最大畸变高度Ljmax右,单路图像宽度为W、单路图像高度为H,拼接处右侧单路图像剪切宽度dx1。

首先,可以根据已有的数据确定遮挡区域范围内单路图像的图像还原补偿系数,则:

遮挡区域范围内单路图像纵坐标上图像还原补偿系数:

a=(y-Lj1max)/(H-Ljmax);

遮挡区域范围内单路图像高度上图像还原补偿系数:

b=H/(H-Ljmax)。

再计算遮挡区域在左侧单路图像内的位置,根据遮挡区域在全景拼接图的原始起点横坐标x1、遮挡区域在全景拼接图上的宽度w1、以及单路图像宽度W确定遮挡区域在左侧单路图像范围。

1、当x1+w1<单路图像宽度W时,则可确定遮挡区域在左侧单路图像内的右边界未到达左侧单路图像的右边界,则遮挡区域在左侧单路图像范围:

遮挡区域在左侧单路图像内的起始点横坐标:Xo1=x1;

遮挡区域在左侧单路图像内的起始点纵坐标:Yo1=H*a;

遮挡区域在左侧单路图像内的宽度:Wo1=w1;

遮挡区域在左侧单路图像内的高度:Ho1=h1*b。

2、当x1+w1>单路图像宽度W时,则可确定遮挡区域在左侧单路图像内的右边界到达左侧单路图像的右边界,则此时遮挡区域在左侧单路图像范围:

遮挡区域在左侧单路图像内的起始点横坐标:Xo1=x1;

遮挡区域在左侧单路图像内的起始点纵坐标:Yo1=H*a;

遮挡区域在左侧单路图像内的宽度:Wo1=W-x1;

遮挡区域在左侧单路图像内的高度:Ho1=h1*b。

3、当x1>(X12-dx2)时,可确定遮挡区域的左边界到达在右侧单路图像内左边界,则遮挡区域在右侧单路图像范围:

遮挡区域在右侧单路图像内的起始点横坐标:Xo2=x1-(X12–dx1);

遮挡区域在右侧单路图像内的起始点纵坐标:Yo2=H*a2;

遮挡区域在右侧单路图像内的宽度:Wo2=w1;

遮挡区域在右侧单路图像内的高度:Ho2=h1*b2。

4、当x1<(X12-dx2)时,可确定遮挡区域的左边界未到达在右侧单路图像内左边界,则遮挡区域在右侧单路图像范围:

遮挡区域在右侧单路图像内的起始点横坐标:Xo2=0;

遮挡区域在右侧单路图像内的起始点纵坐标:Yo2=H*a2;

遮挡区域在右侧单路图像内的宽度:Wo2=w1-((X12–dx1)-x1);

遮挡区域在右侧单路图像内的高度:Ho2=h1*b。

例如:假设该遮挡区域在全景拼接图的原始起点坐标(60,20)、遮挡区域在全景拼接图中的宽度为w1为20,该遮挡区域在全景拼接图中的高度为h1为10,全景拼接图的平行于纵轴方向的拼接处坐标为70、全景拼接图中遮挡区域下方对应黑色区域的最大宽度值3,单路图像宽度为80、单路图像高度为60、拼接处右侧单路图像剪切宽度5、左侧单路图像在遮挡区域对应的范围内下方最大畸变高度3,上方最大畸变高度为2,且确定出的最大畸变高度5,右侧单路图像在遮挡区域对应的范围内下方最大畸变高度为1,上方最大畸变高度为4,且确定出的最大畸变高度5。

则,可以根据已有的数据确定遮挡区域范围内左右两侧单路图像的图像还原补偿系数,则:

遮挡区域范围内左侧单路图像纵坐标上图像还原补偿系数:

a1=(y1-Lj1max左)/(H-Ljmax左)=0.31;

遮挡区域范围内左侧单路图像高度上图像还原补偿系数:

b1=H/(H-Ljmax左)=1.09;

遮挡区域范围内右侧单路图像纵坐标上图像还原补偿系数:

a2=(y1-Lj1max右)/(H-Ljmax右)=0.35;

遮挡区域范围内右侧单路图像高度上图像还原补偿系数:

b2=H/(H-Lj1max右)=1.09。

再根据遮挡区域在全景拼接图中的宽度为w1和遮挡区域在全景拼接图的原始横坐标x1确定遮挡区域的类型,x1+w1=60+20≥80,则确定遮挡区域覆盖全景拼接图的平行于横轴方向的拼接处。

此时,遮挡区域在左侧单路图像内的起始点横坐标:Xo1=x1=60;

遮挡区域在左侧单路图像内的起始点纵坐标:Yo1=H*a=18.6;

遮挡区域在左侧单路图像内的宽度:Wo1=W-x1=15;

遮挡区域在左侧单路图像内的高度:Ho1=h1*b=10.9。

由于60<70-5,可确定遮挡区域的左边界未到达在右侧单路图像内左边界,则遮挡区域在右侧单路图像范围:

遮挡区域在右侧单路图像内的起始点横坐标:Xo2=0;

遮挡区域在右侧单路图像内的起始点纵坐标:Yo2=H*a2=21;

遮挡区域在右侧单路图像内的宽度:Wo2=w1-((X12–dx1)-x1)=10;

遮挡区域在右侧单路图像内的高度:Ho2=h1*b=10.9。

二、如图10所示,遮挡区域覆盖全景拼接图的平行于横轴方向的拼接处。

可选的,在所述根据所述遮挡区域覆盖全景拼接图的位置、所述第一位置信息和所述拼接系数,确定所述第二位置信息中所述遮挡区域在单路图像的横坐标和纵坐标时,根据所述第一位置信息中所述遮挡区域在全景拼接图上的第一横坐标确定所述第二位置信息所述遮挡区域在单路图像上的横坐标;

根据所述第一位置信息中所述遮挡区域在全景拼接图上的第一纵坐标、所述拼接系数中全景拼接图中遮挡区域对应的第一图像最大畸变高度、所述拼接系数中全景拼接图中遮挡区域上侧对应的第二图像最大畸变高度以及单路图像第一高度,确定所述第二位置信息所述遮挡区域在上侧单路图像上的纵坐标;或根据所述第一纵坐标、所述拼接系数中全景拼接图平行于纵轴方向的拼接处下侧单路图像拼接裁剪的第三宽度以及所述遮挡区域在全景拼接图上侧单路图像上的高度,确定所述第二位置信息所述遮挡区域在下侧单路图像上的纵坐标。

实施例中,根据遮挡区域覆盖全景拼接图的第一位置信息、第一尺寸信息和所述拼接系数,确定所述第二位置信息中所述遮挡区域在单路图像的横坐标和纵坐标,如此则完整的将遮挡区域在全景拼接图中的原始起点坐标转换到单路图像中。

可选的,在所述根据所述遮挡区域覆盖全景拼接图的位置、所述第一位置信息和所述拼接系数,确定所述第二尺寸信息中所述遮挡区域在单路图像的高度和宽度时,根据所述第一宽度和所述第二位置信息中所述遮挡的区域在单路图像中的纵坐标确定所述第二尺寸信息中所述遮挡的区域在单路图像中的高度;或根据所述第一宽度、第一图像最大畸变高度以及第一高度确定需要遮挡的区域在该单路图像中的高度;

根据所述第一尺寸信息中所述遮挡区域在全景拼接图的第二宽度确定所述第二位置信息所述遮挡区域在单路图像上的宽度。

实施例中,再根据遮挡区域覆盖全景拼接图的第一位置信息、第一尺寸信息和所述拼接系数,确定所述第二位置信息中所述遮挡区域在单路图像的横坐标和纵坐标,如此则完整的将遮挡区域在全景拼接图中的原始起点坐标转换到单路图像中之后,在根据遮挡区域覆盖全景拼接图的位置、第一位置信息和所述拼接系数,确定第二尺寸信息中所述遮挡区域在单路图像的高度和宽度,得到遮挡区域在对应的单路图像中的尺寸大小,如此,就可以确定遮挡区域在单路图像上对应的位置范围;进而能够准确的在单路图像中进行遮挡处理。

假设,该遮挡区域在全景拼接图中遮挡区域原始起点坐标为(x2,y2),宽度为w2,该遮挡区域在全景拼接图下侧单路图像中的高度为h1,遮挡区域在全景拼接图上侧单路图像中的的高度为h2,遮挡区域在全景拼接图上侧单路图像中的高度为h1+h2,上侧单路图像下侧的拼接裁剪高度为dH1,下侧单路图像上方的拼接裁剪高度为dH2;,单路图像宽度为W、单画面的总高为L,上侧侧单路图像在遮挡区域对应的范围内下方最大畸变高度Lj1max上,上方最大畸变高度为Lj2max上,且确定出的最大畸变高度Ljmax上,下侧单路图像在遮挡区域对应的范围内下方最大畸变高度为Lj1max下,上方最大畸变高度为Lj2max下,且确定出的最大畸变高度Ljmax下。

则,可以根据已有的数据确定遮挡区域范围内左右两侧单路图像的图像还原补偿系数,则:

遮挡区域范围内上侧单路图像纵坐标上图像还原补偿系数:

a1=(y1-Lj1max上)/(H-Ljmax上)=0.31;

遮挡区域范围内上侧单路图像高度上图像还原补偿系数:

b1=H/(H-Ljmax上)=1.09;

遮挡区域范围内下侧单路图像纵坐标上图像还原补偿系数:

a2=(y1-Lj1max下)/(H-Ljmax下)=0.35;

遮挡区域范围内下侧单路图像高度上图像还原补偿系数:

b2=H/(H-Ljmax下)=1.09。

再根据遮挡区域在全景拼接图下侧单路图像中的高度,遮挡区域在全景拼接图上侧单路图像中的的高度,上侧单路图像下侧的拼接裁剪高度,下侧单路图像上方的拼接裁剪高度确定遮挡区域的类型。

1、则当h1≥dh1时,可以确定遮挡区域转换到上侧单路图像中后,上侧单路图像中对应的遮挡区域到达所述单路图像的上边界。

此时,遮挡区域在上侧单路图像内的起始点横坐标:X=x2;

遮挡区域在上侧单路图像内的起始点纵坐标:Y=0;

遮挡区域在上侧单路图像内的宽度:W=w2;

遮挡区域在上侧单路图像内的高度:H=(h1+dh1)*(L/(L-Ljmax上)。

2、当h1<dh1时,可以确定遮挡区域转换到上侧单路图像中后,上侧单路图像中对应的遮挡区域未到达所述单路图像的上边界。

此时,遮挡区域在下侧单路图像内的起始点横坐标:X=x2;

遮挡区域在下侧单路图像内的起始点纵坐标:Y=((y2-Lj1max下)/(L-Ljmax下))*L;

遮挡区域在下侧单路图像内的宽度:W=w2;

遮挡区域在下侧单路图像内的高度:H=(h1+dh1-h2)*(L/(L-Ljmax下)。

3、则当h2≥Dh2时,可以确定遮挡区域转换到下侧单路图像中后,下侧单路图像中对应的遮挡区域到达所述单路图像的上边界。

此时,遮挡区域在上侧单路图像内的起始点横坐标:X=x2;

遮挡区域在上侧单路图像内的起始点纵坐标:Y=((y-Lj1max上)/(L-Ljmax上))*L;

遮挡区域在上侧单路图像内的宽度:W=w2;

遮挡区域在上侧单路图像内的高度:H=L–Y。

4、则当h2<dh2时,可以确定遮挡区域转换到下侧单路图像中后,上侧单路图像中对应的遮挡区域未到达所述单路图像的上边界。

此时,遮挡区域在下侧单路图像内的起始点横坐标:X=x2;

遮挡区域在下侧单路图像内的起始点纵坐标:Y=((y-Lj1max下)/(L-Ljmax下))*L;

遮挡区域在下侧单路图像内的宽度:W=w2;

遮挡区域在下侧单路图像内的高度:H=(h1+h2)*(L/(L-Ljmax下)。

假设,该遮挡区域在全景拼接图中遮挡区域原始起点坐标为(40,40),宽度为10,该遮挡区域在全景拼接图下侧单路图像中的高度为10,遮挡区域在全景拼接图上侧单路图像中的的高度为10,遮挡区域在全景拼接图上侧单路图像中的高度为20,上侧单路图像下侧的拼接裁剪高度为5,下侧单路图像上方的拼接裁剪高度为5,单路图像宽度为80、单画面的总高为60,上侧侧单路图像在遮挡区域对应的范围内下方最大畸变高度3上方最大畸变高度为2,且确定出的最大畸变高度5,下侧单路图像在遮挡区域对应的范围内下方最大畸变高度为1,上方最大畸变高度为4,且确定出的最大畸变高度5。

则,可以根据已有的数据确定遮挡区域范围内左右两侧单路图像的图像还原补偿系数,则:

遮挡区域范围内上侧单路图像纵坐标上图像还原补偿系数:

a1=(y2-Lj1max上)/(H-Ljmax上)=0.31;

遮挡区域范围内上侧单路图像高度上图像还原补偿系数:

b1=H/(H-Ljmax上)=1.09;

遮挡区域范围内下侧单路图像纵坐标上图像还原补偿系数:

a2=(y2-Lj1max下)/(H-Ljmax下)=0.35;

遮挡区域范围内下侧单路图像高度上图像还原补偿系数:

b2=H/(H-Ljmax下)=1.09。

再根据遮挡区域在全景拼接图下侧单路图像中的高度,遮挡区域在全景拼接图上侧单路图像中的的高度,上侧单路图像下侧的拼接裁剪高度,下侧单路图像上方的拼接裁剪高度确定遮挡区域的类型。

即,该遮挡区域在全景拼接图下侧单路图像中的的高度为10,上侧单路图像下侧的拼接裁剪高度为10,由于遮挡区域在全景拼接图下侧单路图像中的的高度等于上侧单路图像下侧的拼接裁剪高度,则,遮挡区域在上侧单路图像上的下边界达到单路图像的下边界,此时,上侧单路图像中对应的遮挡区域到达所述单路图像的上边界,得到:

此时,遮挡区域在上侧单路图像内的起始点横坐标:X=x2=40;

遮挡区域在上侧单路图像内的起始点纵坐标:Y=0;

遮挡区域在上侧单路图像内的宽度:W=w2=10;

遮挡区域在上侧单路图像内的高度:H=(h1+dh1)*(L/(L-Ljmax上)=16.35。

由于遮挡区域在全景拼接图上侧单路图像中的的高度h2为10,下侧单路图像上方的拼接裁剪高度为5,确定遮挡区域在组成全景拼接图的下侧单路图像中的上边界到达单路图像的上边界,则

遮挡区域在下侧单路图像内的起始点横坐标:X=x2=40;

遮挡区域在下侧单路图像内的起始点纵坐标:Y=((y-Lj1max下)/(L-Ljmax下))*L=42.55;

遮挡区域在下侧单路图像内的宽度:W=w2=10;

遮挡区域在下侧单路图像内的高度:H=(h1+h2)*(L/(L-Ljmax下)=10。

三、如图11所示,遮挡区域未覆盖全景拼接图的拼接处。

可选的,在所述根据所述遮挡区域覆盖全景拼接图的位置、所述第一位置信息和所述拼接系数,确定所述第二位置信息中所述遮挡区域在单路图像的横坐标和纵坐标时,若所述遮挡区域未覆盖全景拼接图的拼接处;根据所述第一位置信息中遮挡区域在全景拼接图上的第一横坐标、所述第一尺寸信息中遮挡区域的第二宽度、所述拼接系数中全景拼接图平行于纵轴方向的拼接处第二横坐标以及所述拼接系数中全景拼接图平行于纵轴方向的拼接处对应的单路图像拼接裁剪的第一宽度确定所述第二位置信息中遮挡区域在所述单路图像上的横坐标;

根据所述拼接系数中单路图像高度和所述拼接系数中遮挡区域范围内对应单路图像纵坐标上图像还原补偿系数确定所述第二位置寸信息中遮挡区域在对应的单路图像中的纵坐标。

实施例中,根据遮挡区域覆盖全景拼接图的第一位置信息、第一尺寸信息和所述拼接系数,确定所述第二位置信息中所述遮挡区域在单路图像的横坐标和纵坐标,如此则完整的将遮挡区域在全景拼接图中的原始起点坐标转换到单路图像中。

可选的,在所述根据所述遮挡区域覆盖全景拼接图的位置、所述第一位置信息和所述拼接系数,确定所述第二尺寸信息中所述遮挡区域在单路图像的高度和宽度时,根据所述第一尺寸信息中遮挡区域在全景拼接图中的第一高度和所述拼接系数中遮挡区域范围内对应单路图像高度上图像还原补偿系数遮挡区域对应的图像还原补偿系数确定所述第二尺寸信息中遮挡区域在对应的单路图像中的高度;

根据所述第二宽度确定所述第二尺寸信息中遮挡区域在对应的单路图像中的宽度。

实施例中,再根据遮挡区域覆盖全景拼接图的第一位置信息、第一尺寸信息和所述拼接系数,确定所述第二位置信息中所述遮挡区域在单路图像的横坐标和纵坐标,如此则完整的将遮挡区域在全景拼接图中的原始起点坐标转换到单路图像中之后,在根据遮挡区域覆盖全景拼接图的位置、第一位置信息和所述拼接系数,确定第二尺寸信息中所述遮挡区域在单路图像的高度和宽度,得到遮挡区域在对应的单路图像中的尺寸大小,如此,就可以确定遮挡区域在单路图像上对应的位置范围;进而能够准确的在单路图像中进行遮挡处理。

由于全景拼接图内的遮挡区域可以判定遮挡区域在单路图像内部,不存在覆盖拼接处的问题。

在求解全景拼接图内的遮挡区域换算单路图像中,确定遮挡区域在单路图像中央,不存在覆盖拼接处的问题时,采用下述方法确定遮挡区域在单路图像的位置和尺寸信息。

假设,确定全景拼接图内的遮挡区域的原始起点坐标为(x3,y3)、全景拼接图内的遮挡区域对应的单路图像的左侧拼接处坐标为X23,全景拼接图内的遮挡区域的高度为h3,全景拼接图内的遮挡区域的宽度为w3,该全景拼接图内的遮挡区域对应的单路图像的左侧裁剪宽度为dx3,单路图像宽度W为、单画面的总高为H,单路图像在遮挡区域对应的范围内下方最大畸变高度Lj1max,上方最大畸变高度为Lj2max,且确定出的最大畸变高度Ljmax。

则,可以根据已有的数据确定遮挡区域范围内左右两侧单路图像的图像还原补偿系数,则:

遮挡区域范围内单路图像纵坐标上图像还原补偿系数:

a1=(y2-Lj1max)/(H-Ljmax);

遮挡区域范围内单路图像高度上图像还原补偿系数:

b1=H/(H-Ljmax)。

随后遮挡区域的坐标转换如下:

遮挡区域在对应的单路图像内的起始点横坐标:X3=x3-X23+dx3;

遮挡区域在对应的单路图像内的起始点纵坐标:Y3=(y3+dy3)*a3;

遮挡区域在对应的单路图像内的宽度:W3=w3;

遮挡区域在对应的单路图像内的高度:H3=h3*b3。

例如:假设全景拼接图内的遮挡区域的原始起点坐标为(40,30)、全景拼接图内的遮挡区域对应的单路图像的左侧拼接处坐标为10,全景拼接图内的遮挡区域的宽度为10,全景拼接图内的遮挡区域的高度为10,且该全景拼接图内的遮挡区域对应的单路图像的左侧裁剪宽度10,单路图像宽度为80、单画面的总高为60,上侧单路图像在遮挡区域对应的范围内下方最大畸变高度3,上方最大畸变高度为2,且确定出的最大畸变高度5。

则,可以根据已有的数据确定遮挡区域范围内左右两侧单路图像的图像还原补偿系数:

遮挡区域范围内单路图像纵坐标上图像还原补偿系数:

a1=(y2-Lj1max)/(H-Ljmax)=0.31;

遮挡区域范围内单路图像高度上图像还原补偿系数:

b1=H/(H-Ljmax)=1.09;

随后求出遮挡区域载对应的单路图像中的坐标尺寸如下:

遮挡区域在对应的单路图像内的起始点横坐标:X3=x3–X23+dx3=40;

遮挡区域在对应的单路图像内的起始点纵坐标:Y3=H*a3=18.6;

遮挡区域在对应的单路图像内的宽度:W3=w3=10;

遮挡区域在对应的单路图像内的高度:H3=h3*b3=10.9。

本发明实施例在将全景拼接图中的遮挡区域转换到对应的单路图像上时,在遮挡区域的位置,尺寸等信息基础上,再结合全景拼接图的拼接系数,使得遮挡区域还原到没剪切前的单路图像上,由于转化过程中使用全景拼接图的拼接系数对遮挡区域进行了校正,使得遮挡区域在对应的单路图像上被准确遮挡,遮挡区域的遮挡效果得到提高。

其中,遮挡区域范围内对应的单路图像的图像还原补偿系数可以在确定遮挡区域在对应的单路图像上的坐标及尺寸信息前求解出来,随后直接取用,也可以在确定遮挡区域在对应的单路图像上的坐标及尺寸信息过程中直接带入相应的参数运算,不单独求解。

基于同一发明构思,本发明实施例中还提供了一种处理监控画面的设备,由于该设备执行本发明实施例中的上述方法,并且该设备解决问题的原理与该方法相似,因此该设备的实施可以参见方法的实施,重复之处不再赘述。

如图12所示,本发明实施例提供一种处理监控画面的设备,该设备包括:

至少一个处理单元1200以及至少一个存储单元901,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行下列过程:

根据由多路视频信号采集拼接的全景拼接图中遮挡区域在全景拼接图的第一位置信息、所述遮挡区域在全景拼接图的第一尺寸信息以及全景拼接图的拼接系数,确定所述遮挡区域在单路图像的第二位置信息和第二尺寸信息;根据所述遮挡区域在单路图像的第二位置信息和第二尺寸信息,确定所述单路图像上对应的位置范围;对确定的所述单路图像上的位置范围进行遮挡处理。

可选的,所述处理单元1200具体用于:

根据所述遮挡区域覆盖全景拼接图的位置、所述第一位置信息和所述拼接系数,确定所述第二位置信息中所述遮挡区域在单路图像的横坐标和纵坐标;以及根据所述遮挡区域覆盖全景拼接图的位置、所述第一尺寸信息和所述拼接系数,确定所述第二尺寸信息中所述遮挡区域在单路图像的高度和宽度。

可选的,所述处理单元1200具体用于:

若所述遮挡区域覆盖全景拼接图的平行于纵轴方向的拼接处,则根据所述第一位置信息中所述遮挡区域在全景拼接图上的第一横坐标、所述拼接系数中全景拼接图平行于纵轴方向的拼接处的第二横坐标以及所述拼接系数中全景拼接图平行于纵轴方向的拼接处右侧单路图像拼接裁剪的第一宽度,确定所述第二位置信息中所述遮挡区域在右侧单路图像上的横坐标;

将所述第一横坐标作为所述第二位置信息中所述遮挡区域在左侧单路图像上的横坐标;

根据所述拼接系数中单路图像高度和所述拼接系数中遮挡区域范围内对应左侧单路图像纵坐标上图像还原补偿系数,确定所述第二位置信息所述遮挡区域在左侧单路图像上的纵坐标;

根据所述拼接系数中单路图像高度和所述拼接系数中遮挡区域范围内对应右侧单路图像纵坐标上图像还原补偿系数,确定所述第二位置信息所述遮挡区域在右侧单路图像上的纵坐标。

可选的,所述处理单元1200具体用于:

若所述遮挡区域覆盖全景拼接图的平行于纵轴方向的拼接处,则根据所述第一横坐标、所述第一尺寸信息中所述遮挡区域在全景拼接图的第二宽度、所述第二横坐标以及所述第一宽度,确定所述第二位置信息中所述遮挡区域在右侧单路图像上的宽度;

根据所述第一横坐标、所述第二宽度以及所述拼接系数中单路图像第三宽度,确定所述第二位置信息中所述遮挡区域在左侧单路图像上的宽度;

根据所述第一尺寸信息所述遮挡区域在全景拼接图中的第一高度和所述拼接系数中遮挡区域范围内对应的单路图像高度上图像还原补偿系数,确定所述第二位置信息中所述遮挡区域在对应的单路图像中的高度。

可选的,所述处理单元1200具体用于:

若所述遮挡区域覆盖全景拼接图的平行于横轴方向的拼接处,根据所述第一位置信息中所述遮挡区域在全景拼接图上的第一横坐标确定所述第二位置信息所述遮挡区域在单路图像上的横坐标;

根据所述第一位置信息中所述遮挡区域在全景拼接图上的第一纵坐标、所述拼接系数中全景拼接图中遮挡区域对应的第一图像最大畸变高度、所述拼接系数中全景拼接图中遮挡区域上侧对应的第二图像最大畸变高度以及单路图像第一高度,确定所述第二位置信息所述遮挡区域在上侧单路图像上的纵坐标;或根据所述第一纵坐标、所述拼接系数中全景拼接图平行于纵轴方向的拼接处下侧单路图像拼接裁剪的第三宽度以及所述遮挡区域在全景拼接图上侧单路图像上的高度,确定所述第二位置信息所述遮挡区域在下侧单路图像上的纵坐标。

可选的,所述处理单元1200具体用于:

若所述遮挡区域覆盖全景拼接图的平行于横轴方向的拼接处,根据所述第一宽度和所述第二位置信息中所述遮挡的区域在单路图像中的纵坐标确定所述第二尺寸信息中所述遮挡的区域在单路图像中的高度;以及

根据所述第一宽度、第一图像最大畸变高度以及第一高度确定需要遮挡的区域在该单路图像中的高度;根据所述第一尺寸信息中所述遮挡区域在全景拼接图的第二宽度确定所述第二位置信息所述遮挡区域在单路图像上的宽度。

可选的,所述处理单元1200具体用于:

若所述遮挡区域未覆盖全景拼接图的拼接处;根据所述第一位置信息中遮挡区域在全景拼接图上的第一横坐标、所述第一尺寸信息中遮挡区域的第二宽度、所述拼接系数中全景拼接图平行于纵轴方向的拼接处第二横坐标以及所述拼接系数中全景拼接图平行于纵轴方向的拼接处对应的单路图像拼接裁剪的第一宽度确定所述第二位置信息中遮挡区域在所述单路图像上的横坐标;以及根据所述拼接系数中单路图像高度和所述拼接系数中遮挡区域范围内单路图像纵坐标上图像还原补偿系数确定所述第二位置寸信息中遮挡区域在对应的单路图像中的纵坐标;

根据所述第一尺寸信息中遮挡区域在全景拼接图中的第一高度和所述拼接系数中遮挡区域范围内对应的单路图像纵坐标上图像还原补偿系数确定所述第二尺寸信息中遮挡区域在对应的单路图像中的高度;根据所述第二宽度确定所述第二尺寸信息中遮挡区域在对应的单路图像中的宽度。

可选的,所述处理单元1200还用于:

若所述第一位置信息中所述遮挡区域在全景拼接图上的第一横坐标与所述第一尺寸信息中所述遮挡区域在全景拼接图上的第二宽度之和大于所述全景拼接图的拼接系数中所述遮挡区域在全景拼接图上对应的右侧拼接处的第二横坐标,则所述遮挡区域覆盖所述全景拼接图的平行于横轴方向的拼接处;或

若第一位置信息中所述遮挡区域在全景拼接图上的第一纵坐标与所述第一尺寸信息所述遮挡区域在全景拼接图上的第一高度之差小于所述全景拼接图的拼接系数中所述遮挡区域在全景拼接图上对应的下侧拼接处的第二纵坐标,则所述遮挡的区域覆盖所述全景拼接图的下侧平行于纵轴方向的拼接处;或所述第一横坐标与所述第二宽度之和大于所述第二横坐标,且所述第一纵坐标与所述第一高度之差小于所述二纵坐标,则所述遮挡区域未覆盖全景拼接图的拼接处。

可选的,所述处理单元1200还用于:

根据第一位置信息中所述遮挡区域在全景拼接图第一纵坐标、所述第一尺寸信息中遮挡区域的第一高度、所述拼接系数中全景拼接图中遮挡区域上侧对应的第二图像最大畸变高度以及所述拼接系数中全景拼接图中遮挡区域对应的第一图像最大畸变高度,确定所述拼接系数中遮挡区域范围内单路图像纵坐标上图像还原补偿系数;和/或

根据所述第一高度以及所述第一图像最大畸变高度,确定所述拼接系数中遮挡区域范围内对应的单路图像高度上图像还原系。

如图13所示,本发明实施例提供一种处理监控画面的设备,该设备包括:

第一确定模块1300,用于根据由多路视频信号采集拼接的全景拼接图中遮挡区域在全景拼接图的第一位置信息、所述遮挡区域在全景拼接图的第一尺寸信息以及全景拼接图的拼接系数,确定所述遮挡区域在单路图像的第二位置信息和第二尺寸信息;

第二确定模块1301,用于根据所述遮挡区域在单路图像的第二位置信息和第二尺寸信息,确定所述单路图像上对应的位置范围;

遮挡处理模块1302,用于对确定的所述单路图像上的位置范围进行遮挡处理。

可选的,所述第一确定模块1300具体用于:

根据所述遮挡区域覆盖全景拼接图的位置、所述第一位置信息和所述拼接系数,确定所述第二位置信息中所述遮挡区域在单路图像的横坐标和纵坐标;

根据所述遮挡区域覆盖全景拼接图的位置、所述第一尺寸信息和所述拼接系数,确定所述第二尺寸信息中所述遮挡区域在单路图像的高度和宽度。

可选的,所述第一确定模块1300具体用于:

若所述遮挡区域覆盖全景拼接图的平行于纵轴方向的拼接处,则根据所述第一位置信息中所述遮挡区域在全景拼接图上的第一横坐标、所述拼接系数中全景拼接图平行于纵轴方向的拼接处的第二横坐标以及所述拼接系数中全景拼接图平行于纵轴方向的拼接处右侧单路图像拼接裁剪的第一宽度,确定所述第二位置信息中所述遮挡区域在右侧单路图像上的横坐标;

将所述第一横坐标作为所述第二位置信息中所述遮挡区域在左侧单路图像上的横坐标;

根据所述拼接系数中单路图像高度和所述拼接系数中遮挡区域范围内对应左侧单路图像纵坐标上图像还原补偿系,确定所述第二位置信息所述遮挡区域在左侧单路图像上的纵坐标;

根据所述拼接系数中单路图像高度和所述拼接系数中遮挡区域范围内对应右侧单路图像纵坐标上图像还原补偿系数,确定所述第二位置信息所述遮挡区域在右侧单路图像上的纵坐标。

可选的,所述第一确定模块1300具体用于:

若所述遮挡区域覆盖全景拼接图的平行于纵轴方向的拼接处,则根据所述第一横坐标、所述第一尺寸信息中所述遮挡区域在全景拼接图的第二宽度、所述第二横坐标以及所述第一宽度,确定所述第二位置信息中所述遮挡区域在右侧单路图像上的宽度;

根据所述第一横坐标、所述第二宽度以及所述拼接系数中单路图像第三宽度,确定所述第二位置信息中所述遮挡区域在左侧单路图像上的宽度;

根据所述第一尺寸信息所述遮挡区域在全景拼接图中的第一高度和所述拼接系数中遮挡区域范围内对应的单路图像高度上图像还原补偿系数,确定所述第二位置信息中所述遮挡区域在对应的单路图像中的高度。

可选的,所述第一确定模块1300具体用于:

若所述遮挡区域覆盖全景拼接图的平行于横轴方向的拼接处,根据所述第一位置信息中所述遮挡区域在全景拼接图上的第一横坐标确定所述第二位置信息所述遮挡区域在单路图像上的横坐标;

根据所述第一位置信息中所述遮挡区域在全景拼接图上的第一纵坐标、所述拼接系数中全景拼接图中遮挡区域对应的第一图像最大畸变高度、所述拼接系数中全景拼接图中遮挡区域上侧对应的第二图像最大畸变高度以及单路图像第一高度,确定所述第二位置信息所述遮挡区域在上侧单路图像上的纵坐标;或根据所述第一纵坐标、所述拼接系数中全景拼接图平行于纵轴方向的拼接处下侧单路图像拼接裁剪的第三宽度以及所述遮挡区域在全景拼接图上侧单路图像上的高度,确定所述第二位置信息所述遮挡区域在下侧单路图像上的纵坐标。

可选的,所述第一确定模块1300具体用于:

若所述遮挡区域覆盖全景拼接图的平行于横轴方向的拼接处,根据所述第一宽度和所述第二位置信息中所述遮挡的区域在单路图像中的纵坐标确定所述第二尺寸信息中所述遮挡的区域在单路图像中的高度;以及

根据所述第一宽度、第一图像最大畸变高度以及第一高度确定需要遮挡的区域在该单路图像中的高度;以及

根据所述第一尺寸信息中所述遮挡区域在全景拼接图的第二宽度确定所述第二位置信息所述遮挡区域在单路图像上的宽度。

可选的,所述第一确定模块1300具体用于:

若所述遮挡区域未覆盖全景拼接图的拼接处;根据所述第一位置信息中遮挡区域在全景拼接图上的第一横坐标、所述第一尺寸信息中遮挡区域的第二宽度、所述拼接系数中全景拼接图平行于纵轴方向的拼接处第二横坐标以及所述拼接系数中全景拼接图平行于纵轴方向的拼接处对应的单路图像拼接裁剪的第一宽度确定所述第二位置信息中遮挡区域在所述单路图像上的横坐标;以及根据所述拼接系数中单路图像高度和所述拼接系数中遮挡区域范围内单路图像纵坐标上图像还原补偿系数确定所述第二位置寸信息中遮挡区域在对应的单路图像中的纵坐标;

根据所述第一尺寸信息中遮挡区域在全景拼接图中的第一高度和所述拼接系数中遮挡区域范围内对应的单路图像高度上图像还原补偿系数确定所述第二尺寸信息中遮挡区域在对应的单路图像中的高度;根据所述第二宽度确定所述第二尺寸信息中遮挡区域在对应的单路图像中的宽度。

可选的,所述第一确定模块1300具体用于:

若所述第一位置信息中所述遮挡区域在全景拼接图上的第一横坐标与所述第一尺寸信息中所述遮挡区域在全景拼接图上的第二宽度之和大于所述全景拼接图的拼接系数中所述遮挡区域在全景拼接图上对应的右侧拼接处的第二横坐标,则所述遮挡区域覆盖所述全景拼接图的平行于横轴方向的拼接处;或

若第一位置信息中所述遮挡区域在全景拼接图上的第一纵坐标与所述第一尺寸信息所述遮挡区域在全景拼接图上的第一高度之差小于所述全景拼接图的拼接系数中所述遮挡区域在全景拼接图上对应的下侧拼接处的第二纵坐标,则所述遮挡的区域覆盖所述全景拼接图的下侧平行于纵轴方向的拼接处;或所述第一横坐标与所述第二宽度之和大于所述第二横坐标,且所述第一纵坐标与所述第一高度之差小于所述二纵坐标,则所述遮挡区域未覆盖全景拼接图的拼接处。

可选的,所述第一确定模块1300还用于:

根据第一位置信息中所述遮挡区域在全景拼接图第一纵坐标、所述第一尺寸信息中遮挡区域的第一高度、所述拼接系数中全景拼接图中遮挡区域上侧对应的第二图像最大畸变高度以及所述拼接系数中全景拼接图中遮挡区域对应的第一图像最大畸变高度,确定所述拼接系数中遮挡区域范围内单路图像纵坐标上图像还原补偿系数;和/或

根据所述第一高度以及所述第一图像最大畸变高度,确定所述拼接系数中单路图像高度上图像还原系数。

本发明实施例提供了一种计算机可存储介质,其上存储有计算机程序,该程序被处理器执行时实现图1的方法中的步骤。

以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。

相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1