System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种图像生成方法、摄像设备和计算机可读存储介质技术_技高网

一种图像生成方法、摄像设备和计算机可读存储介质技术

技术编号:42427540 阅读:5 留言:0更新日期:2024-08-16 16:41
本申请实施例涉及监控图像处理技术领域,公开了一种图像生成方法、摄像设备和计算机可读存储介质,该方法包括:获取背景图和多张监控图像;依次对多张包含预设监控目标的监控图像执行贴图处理步骤,贴图处理步骤包括:将监控图像中包含预设监控目标的区域截取为待贴子图;根据待贴子图在监控图像中的位置和待贴子图的大小确定待贴子图在背景图中的当前贴图范围;若当前贴图范围与背景图中已贴子图的贴图范围不重叠,则将待贴子图贴到背景图的当前贴图范围处;在对多张待处理监控图像均执行贴图处理步骤之后,将得到的背景图确定为所需生成的图像。通过上述方式,本申请实施例实现了让用户可以快速且完整地浏览报警事件的预设监控目标信息。

【技术实现步骤摘要】

本申请实施例涉及监控图像处理,具体涉及一种图像生成方法、摄像设备和计算机可读存储介质


技术介绍

1、随着摄像头尤其是家用摄像头的普及,为了有效监控家庭安全,许多用户选择在室内外安装摄像头,以便能够捕捉到可能发生的任何安全威胁。这些摄像头通常设置为在检测到预设监控目标时触发报警,并生成相应的录像片段。

2、为了提高处理报警事件的效率,行业内采取了一系列方法。例如,将报警事件内的一帧监控图像保存为报警事件截图,并向用户提供报警事件的截图,或者,将报警录像片段截取出来并将截取出的片段设置为倍速播放,以便用户快速浏览。然而,报警事件截图虽然方便预览但是只能向用户提供某一瞬间监控区域内的预设监控目标信息,这种方式提供给用户的信息量过少;倍速播放报警录像片段只是将报警片段快进,虽然用户可以了解整个事件的信息但是仍需要耗费较多的时间。

3、因此,如何让用户可以快速且完整地浏览报警事件的预设监控目标信息成了一个亟待解决的技术问题。


技术实现思路

1、鉴于上述问题,本申请提供一种图像生成方法、摄像设备和计算机可读存储介质,用于解决现有技术中存在的用户无法快速且完整地浏览报警事件的预设监控目标信息的问题。

2、根据本申请的一个方面,提供了一种图像生成方法,所述方法包括:获取背景图和多张按时间顺序排列的监控图像,至少部分监控图像包含预设监控目标;将多张监控图像中包含预设监控目标的监控图像确定为待处理监控图像;按照待处理监控图像的时间顺序依次对多张待处理监控图像执行贴图处理步骤,贴图处理步骤包括:将待处理监控图像中包含预设监控目标的区域截取为待贴子图;判断待处理监控图像是否为多张待处理监控图像中的第一张图像以及背景图中是否存在已贴子图;若待处理监控图像为多张待处理监控图像中的第一张图像且背景图中不存在已贴子图,则将第一张图像的待贴子图贴到背景图中;若待处理监控图像不是第一张图像或背景图中存在已贴子图,则根据待贴子图在待处理监控图像中的位置和待贴子图的大小确定待贴子图在背景图中的当前贴图范围;判断当前贴图范围与背景图中已贴子图的贴图范围是否重叠;若当前贴图范围与背景图中已贴子图的贴图范围不重叠,则将待贴子图贴到背景图的当前贴图范围处;在对多张待处理监控图像均执行贴图处理步骤之后,将得到的背景图确定为所需生成的图像。

3、在一种可选的方式中,在若当前贴图范围与背景图中已贴子图的贴图范围不重叠,则将待贴子图贴到背景图的当前贴图范围处之后,贴图处理步骤还包括:在待处理监控图像中确定待贴子图的第一外周区域,并确定第一外周区域在待处理监控图像中的第一像素值,其中,第一外周区域为待贴子图的边界外的扩展区域;在背景图中确定待贴子图的第二外周区域,并确定第二外周区域在背景图中的第二像素值,其中,第二外周区域为待贴子图的边界外的扩展区域,第一外周区域和第二外周区域的形状和尺寸相同;根据第一像素值和第二像素值确定第三像素值;采用第三像素值填充第二外周区域。

4、在一种可选的方式中,在待处理监控图像中确定待贴子图的第一外周区域,并确定第一外周区域在待处理监控图像中的第一像素值,包括:在待处理监控图像中确定待贴子图的第一外周区域,并在第一外周区域内随机选取第一取色点;将第一取色点的像素值确定为第一像素值;在背景图中确定待贴子图的第二外周区域,并确定第二外周区域在背景图中的第二像素值,包括:在背景图中确定待贴子图的第二外周区域,并根据第一取色点在第一外周区域的位置,在第二外周区域内选取第二取色点;将第二取色点的像素值确定为第二像素值。

5、在一种可选的方式中,根据第一像素值和第二像素值确定第三像素值,包括:根据第二外周区域内每个像素点到待贴子图的边界的距离值确定每个像素点的第一加权值以及第二加权值,其中,每个像素点的第一加权值与第二加权值负相关,每个像素点的第一加权值与距离值负相关;将每个像素点的第一加权值与第一像素值的乘积和第二加权值与第二像素值的乘积之间的和值确定为每个像素点的第三像素值;采用第三像素值填充第二外周区域,包括:采用每个像素点的第三像素值填充背景图中的第二外周区域内每个像素点。

6、在一种可选的方式中,当前贴图范围与背景图中已贴子图的贴图范围均为矩形区域,判断当前贴图范围与背景图中已贴子图的贴图范围是否重叠,包括:根据公式w=min{ax2,bx2}-max{ax1,bx1}确定重叠区域的宽度w并根据公式h=min{ay1,by1}-max{ay2,by2}确定重叠区域的高度h,其中,(ax1,ay1)和(ax2,ay2)分别为当前贴图范围的左上角顶点坐标和右下角顶点坐标,(bx1,by1)和(bx2,by2)分别为背景图中已贴子图的贴图范围的左上角顶点坐标和右下角顶点坐标;判断宽度是否大于0以及高度是否大于0;若宽度不大于0或高度不大于0,则确定当前贴图范围与背景图中已贴子图的贴图范围不重叠;若宽度大于0且高度大于0,则确定当前贴图范围与背景图中已贴子图的贴图范围重叠。

7、在一种可选的方式中,若多张监控图像中至少一张监控图像包含多个预设监控目标,按照待处理监控图像的时间顺序依次对多张待处理监控图像执行贴图处理步骤,包括:按照待处理监控图像的时间顺序依次对多张待处理监控图像中包含同一预设监控目标的每张待处理监控图像执行贴图处理步骤;将待处理监控图像中包含预设监控目标的区域截取为待贴子图,包括:将待处理监控图像中包含同一预设监控目标的区域截取为待贴子图。

8、在一种可选的方式中,获取背景图和多张按时间顺序排列的监控图像,包括:响应于识别到预设监控目标出现在监控区域,获取预设时段内针对监控区域连续采集的多张监控图像,并获取背景图;或,响应于识别到预设监控目标出现在监控区域,获取从预设监控目标在监控区域出现至预设监控目标从监控区域消失的时段内的多张监控图像,并获取背景图。

9、在一种可选的方式中,获取背景图和多张按时间顺序排列的监控图像,包括:获取多张按时间顺序排列的监控图像;将多张监控图像中的一张监控图像从rgb颜色空间转换为yuv颜色空间,并将转换后的图像确定为背景图。

10、根据本申请的另一方面,提供了一种摄像设备,包括存储器、处理器及存储在存储器上的计算机程序,处理器执行计算机程序以实现如上述任一项的图像生成方法。

11、根据本申请的另一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上任一项的图像生成方法。

12、本申请根据各待贴子图的大小以及在各待处理监控图像中的位置将待贴子图贴至同一背景图中,使执行贴图处理步骤之后得到的背景图(也即报警事件贴图)显示处于不同位置处的同一预设监控目标,可以指示预设监控目标的移动轨迹,进而使得用户能够通过报警事件贴图了解包括预设监控目标及其在监控区域内的移动轨迹的预设监控目标信息,由于这样的预设监控目标信息本质上包含预设监控目标在一段时长内而非某一瞬间的信息,因此用户可以完整地了解报警事件的预设监控目标信息本文档来自技高网...

【技术保护点】

1.一种图像生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述若所述当前贴图范围与所述背景图中已贴子图的贴图范围不重叠,则将所述待贴子图贴到所述背景图的当前贴图范围处之后,所述贴图处理步骤还包括:

3.根据权利要求2所述的方法,其特征在于,所述在所述待处理监控图像中确定所述待贴子图的第一外周区域,并确定所述第一外周区域在所述待处理监控图像中的第一像素值,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述第一像素值和所述第二像素值确定第三像素值,包括:

5.根据权利要求1所述的方法,其特征在于,所述当前贴图范围与所述背景图中已贴子图的贴图范围均为矩形区域,所述判断所述当前贴图范围与所述背景图中已贴子图的贴图范围是否重叠,包括:

6.根据权利要求1所述的方法,其特征在于,若多张所述监控图像中至少一张监控图像包含多个预设监控目标,所述按照所述待处理监控图像的时间顺序依次对多张所述待处理监控图像执行贴图处理步骤,包括:

7.根据权利要求1所述的方法,其特征在于,所述获取背景图和多张按时间顺序排列的监控图像,包括:

8.根据权利要求1所述的方法,其特征在于,所述获取背景图和多张按时间顺序排列的监控图像,包括:

9.一种摄像设备,包括存储器、处理器及存储在所述存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现如权利要求1~8任一项所述的图像生成方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1~8任一项所述的图像生成方法。

...

【技术特征摘要】

1.一种图像生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述若所述当前贴图范围与所述背景图中已贴子图的贴图范围不重叠,则将所述待贴子图贴到所述背景图的当前贴图范围处之后,所述贴图处理步骤还包括:

3.根据权利要求2所述的方法,其特征在于,所述在所述待处理监控图像中确定所述待贴子图的第一外周区域,并确定所述第一外周区域在所述待处理监控图像中的第一像素值,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述第一像素值和所述第二像素值确定第三像素值,包括:

5.根据权利要求1所述的方法,其特征在于,所述当前贴图范围与所述背景图中已贴子图的贴图范围均为矩形区域,所述判断所述当前贴图范围与所述背景图中已贴子图的贴图范围是否重叠,包括:

【专利技术属性】
技术研发人员:王桂星袁志涛徐行
申请(专利权)人:深圳市睿联技术股份有限公司
类型:发明
国别省市:

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

1