监控方法、计算装置及计算机可读存储介质制造方法及图纸

技术编号:20285656 阅读:25 留言:0更新日期:2019-02-10 18:02
本发明专利技术实施例提供了一种监控方法、计算装置及存储介质。通过对比第一影像和第二影像,从第一影像中筛选出多个差异区块并为这些差异区块分配编号,其中相邻的差异区块被分配同一个编号。定义扫描窗口,并在第一影像中以预定路径移动所述扫描窗口,其中,所述扫描窗口每移动至一影像区域时,为该影像区域内的所有差异区块重新分配同一个新编号,其中,所述新编号选自于这个影像区域内的所有差异区块的当前编号。选择与目标物体关联的新编号作为目标编号,判断所述目标编号对应的所有差异区块的数量是否超过第一预设值。如果超过第一预设值,则输出信息以提示侦测到基于所述目标物体的移动事件。本发明专利技术实施例可以以较低的运算量来侦测物体移动。

Monitoring Method, Computing Device and Computer Readable Storage Media

The embodiment of the present invention provides a monitoring method, a calculating device and a storage medium. By comparing the first image with the second image, several different blocks are selected from the first image and assigned a number to these different blocks, in which the adjacent difference blocks are assigned the same number. Define a scanning window and move the scanning window in a predetermined path in the first image, where each time the scanning window moves to an image area, a new number is reassigned for all the different blocks in the image area, where the new number is selected from the current number of all the different blocks in the image area. A new number associated with the target object is selected as the target number to determine whether the number of different blocks corresponding to the target number exceeds the first preset value. If the first preset value is exceeded, the output information prompts detection of a moving event based on the target object. The embodiment of the present invention can detect the movement of an object with a lower computational complexity.

【技术实现步骤摘要】
监控方法、计算装置及计算机可读存储介质
本专利技术实施例涉及图像处理技术,尤其涉及一种监控方法、计算装置及计算机可读存储介质。
技术介绍
随着科学技术的发展,用于侦测物体移动的计算设备被广泛地用于多个场合,比如:居家保安、社区保安、田野鸟类调查等。然而在现有技术中,侦测物体的移动需要耗费巨大的运算量,从而极大地增加了计算设备的工作负担。
技术实现思路
有鉴于此,本专利技术目的在于提供一种监控方法、计算装置和计算机可读存储介质,可以以较低的运算量来侦测物体移动。本专利技术实施例提供了一种监控方法。所述方法包括:通过对比第一影像和第二影像,从所述第一影像中的多个第一区块中筛选出多个差异区块;为所述多个差异区块分配编号,其中相邻的差异区块被分配同一个编号;定义扫描窗口,并在所述第一影像中以预定路径移动所述扫描窗口,其中,所述扫描窗口每移动至一影像区域时,为该影像区域内的所有差异区块重新分配同一个新编号,其中,所述新编号选自于这个影像区域内的所有差异区块的当前编号;选择与目标物体关联的新编号作为目标编号,判断所述目标编号对应的所有差异区块的数量是否超过第一预设值;及如果超过第一预设值,则输出信息以提示侦测到基于所述目标物体的移动事件。本专利技术实施例还提供了一种计算装置,所述计算装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述监控方法的步骤。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述监控方法的步骤。本专利技术实施例之监控方法、计算装置及计算机可读存储介质,在判断影像变动时,以群组为概念识别并进行编号及归类(再次分配新编号之后,相同新编号的区块为同一类),可以以较低的运算量来侦测目标物体的移动。以下结合附图和具体实施例对本专利技术进行详细描述,但不作为对本专利技术的限定。附图说明图1是对比第一影像和第二影像得到的差异像素点的分布示意图。图2是对比第一影像和第二影像得到的差异区块的分布示意图。图3是本专利技术实施例之监控方法的步骤流程图。图4是图3中步骤S10的具体步骤流程图。图5是图1所示第一影像的部分影像区域放大后,其区域内差异像素点的分布示意图。图6是图5中所示部分影像区域中差异区块的编号示意图。图7、图8、图9和图10是图5中所示部分影像区域中差异区块的重新编号的过程示意图。图11是图3中步骤S16的具体步骤流程图。图12是图5中所示部分影像区域中差异区块被重新编号完毕之后的编号示意图。图13是本专利技术实施例之计算装置的程序模块图。主要元件符号说明存储器10处理器20筛选模块30第一分配模块40第二分配模块50判断模块60输出模块70计算装置100具体实施方式下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清晰、完整的描述。显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有创造性劳动的前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术实施例在于通过对比第一影像和第二影像来侦测物体的移动,如图1所示,对侦测人体移动。在当前监控技术中,侦测目标物体的移动,一般需要如下步骤:比较第一影像和第二影像以得到多个差异像素点(参考图1中的黑点),然后不断重新扫描第一影像的每个像素点做群分,直到收敛为止(即从多个差异像素点中区分出关联目标物体的目标像素点),进而根据这些关联目标物体的目标像素点来判断该目标物体是否移动。通过上述表述可知,现有技术是基于对每个像素点不断扫描来区分出关联目标物体的目标像素点,运算量很大。然,在本专利技术实施例中,对像素点划分区块,比较第一影像和第二影像以得到多个差异区块(参考图2中的黑块),然后以区块作为扫描对象,对每个区块扫描并以较少扫描次数,从所述多个差异区块区分出关联目标物体的目标区块,进而根据这些关联目标物体的目标区块来判断该目标物体是否移动。可知,本专利技术实施例通过较少运算量即可以判断所述目标物体的移动。图3是本专利技术实施例之监控方法的步骤流程图。可以理解,本方法实施例中的流程图不用于对执行步骤的顺序进行限定。下面以计算装置为执行主体进行示例性描述。该计算装置通过对比第一影像和第二影像来侦测物体的移动。具体如下。步骤S10,通过对比第一影像和第二影像,从所述第一影像中的多个第一区块中筛选出多个差异区块。在本实施例中,第一影像和第二影像为图像采集装置在不同时间点从相同拍摄地点拍摄的两个影像,如前后帧影像。图像采集装置可以连接于计算装置,也可以被内置于计算装置。很显然,如果没有物体的移动,第一影像和第二影像应该是相同的。反之,第一影像和第二影像之间至少部分区域是不相同的。计算装置可以将第一影像划分多个第一区块,将第二影像划分多个第二区块。例如划分分辨率为1024*768的第一影像时,计算装置可以将第一影像以3*3个像素点分出成多个第一区块。在第1024列,以1*3个像素点为一个区块进行分割。在划分区块之后,计算装置可以计算第一影像中的每个第一区块和第二影像中对应的第二区块之间的差异,并根据差异程度来筛选差异区块。以灰度差异为例,当一个第一区块A的灰度值和第二影像中对应的一个第二区块A’的灰度值之间的差异大于一个预设值时,则将该第一区块A定义为差异区块。依据此种方式,从第一影像中获取所有的差异区块。在另一实施例中,灰度也可以被明度值或其它参数值所替代。如图4所示,具体实施时,步骤S10可以包括步骤S10A~S10C,具体如下。步骤S10A,将第一影像中的各个像素点和第二影像中的对应的像素点进行对比。步骤S10B,根据对比结果筛选出多个差异像素点(如图1中标记为黑色的像素点,和图5中标记为黑色的像素点),其中,每个差异像素点与所述第二影像中对应的像素点之间的差异值大于第二预设值。步骤S10C,根据所述多个差异像素点从所述多个第一区块中筛选出所述多个差异区块,其中,每个差异区块中的差异像素点数量大于第三预设值。进一步的,计算装置可以将第一影像中的各个像素点的灰度值和第二影像中的对应的像素点的灰度值进行对比。当第一影像中的一个像素点的灰度值和第二影像中的对应的一个像素点的灰度值的差异大于一个第二预设值时,则将第一影像中内的该像素点定义为差异像素点。依据此种方式,从第一影像中获取所有的差异像素点。然后计算各个第一区块内差异像素点个数,将本区块内的差异像素点数量大于第三预设值的第一区块定义为差异区块。第二预设值和第三预设值均可以是被预先设置的参数,也可以是多个学习之后的参数。例如,当一个第一区块的像素点为X*Y个时,第二预设值可以是X*Y/2。步骤S12,为所述多个差异区块分配编号,其中相邻的差异区块被分配同一个编号。如图6所示,在本实施例中,编号为数字编号,且相邻的差异区块是指共边的差异区块。在另一实施例中,编号也可以是其它字符,如字母等。步骤S14,定义扫描窗口,并在所述第一影像中以预定路径移动所述扫描窗口,其中,所述扫描窗口每移动至一影像区域时,为该影像区域内的所有差异区块重新分配同一个新编号(如图7所示)。所述新编号选自于这个影像区域内的所有差异区块的当前编号。所述扫描窗口的窗口尺寸可以与M*N个相本文档来自技高网...

【技术保护点】
1.一种监控方法,其特征在于,所述方法包括:通过对比第一影像和第二影像,从所述第一影像中的多个第一区块中筛选出多个差异区块;为所述多个差异区块分配编号,其中相邻的差异区块被分配同一个编号;定义扫描窗口,并在所述第一影像中以预定路径移动所述扫描窗口,其中,所述扫描窗口每移动至一影像区域时,为该影像区域内的所有差异区块重新分配同一个新编号,其中,所述新编号选自于这个影像区域内的所有差异区块的当前编号;选择与目标物体关联的新编号作为目标编号,判断所述目标编号对应的所有差异区块的数量是否超过第一预设值;及如果超过第一预设值,则输出信息以提示侦测到基于所述目标物体的移动事件。

【技术特征摘要】
2017.07.27 US 15/6610641.一种监控方法,其特征在于,所述方法包括:通过对比第一影像和第二影像,从所述第一影像中的多个第一区块中筛选出多个差异区块;为所述多个差异区块分配编号,其中相邻的差异区块被分配同一个编号;定义扫描窗口,并在所述第一影像中以预定路径移动所述扫描窗口,其中,所述扫描窗口每移动至一影像区域时,为该影像区域内的所有差异区块重新分配同一个新编号,其中,所述新编号选自于这个影像区域内的所有差异区块的当前编号;选择与目标物体关联的新编号作为目标编号,判断所述目标编号对应的所有差异区块的数量是否超过第一预设值;及如果超过第一预设值,则输出信息以提示侦测到基于所述目标物体的移动事件。2.如权利要求1所述之监控方法,其特征在于,所述筛选步骤还包括:将所述第一影像中的各个像素点和所述第二影像中对应的像素点进行对比;根据对比结果筛选出多个差异像素点,其中,每个差异像素点与所述第二影像中对应的像素点之间的差异值大于第二预设值;及根据所述多个差异像素点从所述多个第一区块中筛选出所述多个差异区块,其中,每个差异区块中的差异像素点数量大于第三预设值。3.如权利要求1所述之监控方法,其特征在于,所述在所述第一影像中以预定路径移动所述扫描窗口的步骤,包括:a、以预设步幅,从左向右移动所述扫描窗口,直到所述扫描窗口触及所述第一影像的右侧边缘;b、将所述扫描窗口重置于所述第一影像的左侧边缘并将所述扫描窗口下移一个预设步幅;重复a~b直到所述第一影像被扫描完毕。4.如权利要求1所述之监控方法,其特征在于,所述为该影像区域内的所有差异区块重新分配同一个新编号的步骤,包括:选择这个影像区域内的所有差异区块的当前编号中的最小编号做为所述新编号;为这个影像区域内的所有差异区块统一分配这个新编号,以将这个新编号更新为这个影像区域内的所有差异区块中每个差异区块的当前编号。5.如权利要求1-4任意一项所述之监控方法,其特征在于,判断所述目标编号对应的所有差异区块的数量是否超过第一预设值的步骤,还包括:计算各个新编号所关联的差异区块的数量;选择最大数量的新编号作为目标编号,判断所述最大数量是否超过所述第一预设值。6.一种计算装置,其特征在于,所述计算装置包括:存储器、处理器及存储在所述存储器上并可在所述处理...

【专利技术属性】
技术研发人员:叶家铭黄锐堂
申请(专利权)人:南宁富桂精密工业有限公司
类型:发明
国别省市:广西,45

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

1