一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于时间的监控摄像头图像处理方法和系统与流程

2022-07-02 03:17:15 来源:中国专利 TAG:


1.本技术涉及到图像处理领域,具体而言,涉及一种基于时间的监控摄像头图像处理方法和系统。


背景技术:

2.现有技术中,城市中针对不同的道路安装了多个摄像头,并且在某些区域,还安装了多个摄像头。
3.在进行摄像头图像查看的时候,一般情况下对于每个摄像头的图像进行单独查看,这种查看方式费时费力,并且没有一个整体的图像来显示该区域所有摄像头覆盖的区域。


技术实现要素:

4.本技术实施例提供了一种基于时间的监控摄像头图像处理方法和系统,以至少解决现有技术中对每个监控摄像头单独查看监控画面所导致的费时费力的问题。
5.根据本技术的一个方面,提供了一种基于时间的监控摄像头图像处理方法,包括:获取多个监控摄像头拍摄的图像;将所述多张图像按照拍摄时间进行分组,其中,每一个组内的多张图像的拍摄时间相同;将所述每一个组内的每张图像按照拍摄该图像的监控摄像头的位置关系进行拼接得到拼接图像;获取每一个组内的图像的拍摄时间,并将该组的拍摄时间作为时间标签添加到该组的拼接图像上。
6.进一步地,还包括:接收用户输入的信息,其中,所述信息中包括时间信息;根据所述用户输入的时间信息查找与该时间信息对应的拼接图像;显示所述拼接图像。
7.进一步地,显示所述拼接图像包括:接收所述用户对所述拼接图像的操作信息,其中,所述操作信息用于对所述拼接图像进行移动;根据所述操作信息对所述拼接图像进行移动,并显示移动之后的所述拼接图像。
8.进一步地,接收所述用户输入的信息包括:接收所述用户输入的所述时间信息和位置信息;根据所述用户输入的时间信息查找与该时间信息对应的拼接图像包括:根据所述位置信息查找在所述位置信息的预定范围内的至少一个监控摄像头,获取所述至少一个监控摄像头与所述时间信息对应的拼接图像,其中,该拼接图像是对所述至少一个监控摄像头拍摄的图像进行拼接得到的。
9.进一步地,获取多个监控摄像头拍摄的图像包括:获取所述多个监控摄像头拍摄得到的视频;对所述视频中的关键帧进行提取得到所述图像,其中,所述关键帧对应的时间为得到所述图像的时间。
10.根据本技术的另一个方面,还提供了一种基于时间的监控摄像头图像处理系统,包括:获取模块,用于获取多个监控摄像头拍摄的图像;分组模块,用于将所述多张图像按照拍摄时间进行分组,其中,每一个组内的多张图像的拍摄时间相同;拼接模块,用于将所述每一个组内的每张图像按照拍摄该图像的监控摄像头的位置关系进行拼接得到拼接图
像;处理模块,用于获取每一个组内的图像的拍摄时间,并将该组的拍摄时间作为时间标签添加到该组的拼接图像上。
11.进一步地,还包括:显示模块,用于接收用户输入的信息,其中,所述信息中包括时间信息;根据所述用户输入的时间信息查找与该时间信息对应的拼接图像;显示所述拼接图像。
12.进一步地,所述显示模块用于:接收所述用户对所述拼接图像的操作信息,其中,所述操作信息用于对所述拼接图像进行移动;根据所述操作信息对所述拼接图像进行移动,并显示移动之后的所述拼接图像。
13.进一步地,所述显示模块用于:接收所述用户输入的所述时间信息和位置信息;根据所述位置信息查找在所述位置信息的预定范围内的至少一个监控摄像头,获取所述至少一个监控摄像头与所述时间信息对应的拼接图像,其中,该拼接图像是对所述至少一个监控摄像头拍摄的图像进行拼接得到的。
14.进一步地,所述获取模块用于:获取所述多个监控摄像头拍摄得到的视频;对所述视频中的关键帧进行提取得到所述图像,其中,所述关键帧对应的时间为得到所述图像的时间。
15.在本技术实施例中,采用了获取多个监控摄像头拍摄的图像;将所述多张图像按照拍摄时间进行分组,其中,每一个组内的多张图像的拍摄时间相同;将所述每一个组内的每张图像按照拍摄该图像的监控摄像头的位置关系进行拼接得到拼接图像;获取每一个组内的图像的拍摄时间,并将该组的拍摄时间作为时间标签添加到该组的拼接图像上。通过本技术解决了现有技术中对每个监控摄像头单独查看监控画面所导致的费时费力的问题,从而对多个摄像头的图像进行拼接形成了一个整体的图像,能够提高查看的效率。
附图说明
16.构成本技术的一部分的附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:图1是根据本技术实施例的基于时间的监控摄像头图像处理方法的流程图。
具体实施方式
17.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
18.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
19.在本实施例中提供了一种基于时间的监控摄像头图像处理方法,图1是根据本技术实施例的基于时间的监控摄像头图像处理方法的流程图,如图1所示,该流程包括如下步骤:步骤s102,获取多个监控摄像头拍摄的图像。
20.获取图像的方式有很多种,例如,获取所述多个监控摄像头拍摄得到的视频;对所述视频中的关键帧进行提取得到所述图像,其中,所述关键帧对应的时间为得到所述图像
的时间。
21.作为另一个可以增加的实施方式,对于所述多个监控摄像头中的每个监控摄像头,控制每个监控摄像头拍摄的角度,从而得到每个监控摄像头在不同角度拍摄的多张图像,将所述每个监控摄像头拍摄的多个角度的图像进行拼接得到该监控摄像头拍摄得到的图像,对于所述多个监控摄像头中的每个摄像头均进行相同的拍摄处理,从而得到所述多个监控摄像头拍摄的多张图像。
22.步骤s104,将所述多张图像按照拍摄时间进行分组,其中,每一个组内的多张图像的拍摄时间相同。
23.步骤s106,将所述每一个组内的每张图像按照拍摄该图像的监控摄像头的位置关系进行拼接得到拼接图像。
24.步骤s108,获取每一个组内的图像的拍摄时间,并将该组的拍摄时间作为时间标签添加到该组的拼接图像上。
25.通过上述步骤解决了现有技术中对每个监控摄像头单独查看监控画面所导致的费时费力的问题,从而对多个摄像头的图像进行拼接形成了一个整体的图像,能够提高查看的效率。
26.在本实施例中,还可以根据用户输入的信息来显示相关的图像。下面对本实施例的该功能进行说明。
27.接收用户输入的信息,其中,所述信息中包括时间信息;根据所述用户输入的时间信息查找与该时间信息对应的拼接图像;显示所述拼接图像。
28.可选地,用户还可以对拼接图像进行操作,此时,接收所述用户对所述拼接图像的操作信息,其中,所述操作信息用于对所述拼接图像进行移动;根据所述操作信息对所述拼接图像进行移动,并显示移动之后的所述拼接图像。
29.在一个可选方式中,接收所述用户输入的信息包括:接收所述用户输入的所述时间信息和位置信息;根据所述用户输入的时间信息查找与该时间信息对应的拼接图像包括:根据所述位置信息查找在所述位置信息的预定范围内的至少一个监控摄像头,获取所述至少一个监控摄像头与所述时间信息对应的拼接图像,其中,该拼接图像是对所述至少一个监控摄像头拍摄的图像进行拼接得到的。
30.拼接的方式有很多种,作为一个可以增加的实施方式,例如,判断所述多张图像是否具有重叠景象;如果有重叠景象,则将具有重叠景象的图像中的重叠部分删除;将删除重叠影像之后的图像进行拼接得到拼接图像。
31.在一个可选的实施方式中,如果所述多张图像中存在至少一张预定图像与其他图像均没有重叠,则获取拍摄所述至少一张预定图像的第一监控摄像头;从拍摄所述其他图像中的第二监控摄像头中查找地理位置关系与所述第一监控摄像头最近的第三摄像头;获取所述第三摄像头和所述第一监控摄像头拍摄的图像;将所述第三摄像头和所述第一监控摄像头拍摄的图像进行拼接后得到所述拼接图像。
32.可选地,将所述第三摄像头和所述第一监控摄像头拍摄的图像进行拼接后得到所述拼接图像包括:获取所述第三摄像头拍摄的第三图像和所述第一监控摄像头拍摄的第一图像;在所述第三图像和所述第一图像中增加过渡图像;将所述第三图像、所述过渡图像和所述第一图像进行拼接得到所述拼接图像。
33.通过上述可选实施方式,可以得到拼接后的图像。
34.在本实施例中,提供一种电子装置,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行以上实施例中的方法。
35.上述程序可以运行在处理器中,或者也可以存储在存储器中(或称为计算机可读介质),计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存 (pram)、静态随机存取存储器 (sram)、动态随机存取存储器 (dram)、其他类型的随机存取存储器 (ram)、只读存储器 (rom)、电可擦除可编程只读存储器 (eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器 (cd-rom)、数字多功能光盘 (dvd) 或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体 (transitory media),如调制的数据信号和载波。
36.这些计算机程序也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤,对应与不同的步骤可以通过不同的模块来实现。
37.该本实施例中就提供了这样的一种装置或系统。该系统被称为一种基于时间的监控摄像头图像处理系统,包括:获取模块,用于获取多个监控摄像头拍摄的图像;分组模块,用于将所述多张图像按照拍摄时间进行分组,其中,每一个组内的多张图像的拍摄时间相同;拼接模块,用于将所述每一个组内的每张图像按照拍摄该图像的监控摄像头的位置关系进行拼接得到拼接图像;处理模块,用于获取每一个组内的图像的拍摄时间,并将该组的拍摄时间作为时间标签添加到该组的拼接图像上。
38.该系统或者装置用于实现上述的实施例中的方法的功能,该系统或者装置中的每个模块与方法中的每个步骤相对应,已经在方法中进行过说明的,在此不再赘述。
39.例如,还包括:显示模块,用于接收用户输入的信息,其中,所述信息中包括时间信息;根据所述用户输入的时间信息查找与该时间信息对应的拼接图像;显示所述拼接图像。可选地,所述显示模块用于:接收所述用户对所述拼接图像的操作信息,其中,所述操作信息用于对所述拼接图像进行移动;根据所述操作信息对所述拼接图像进行移动,并显示移动之后的所述拼接图像。可选地,所述显示模块用于:接收所述用户输入的所述时间信息和位置信息;根据所述位置信息查找在所述位置信息的预定范围内的至少一个监控摄像头,获取所述至少一个监控摄像头与所述时间信息对应的拼接图像,其中,该拼接图像是对所述至少一个监控摄像头拍摄的图像进行拼接得到的。
40.又例如,所述获取模块用于:获取所述多个监控摄像头拍摄得到的视频;对所述视频中的关键帧进行提取得到所述图像,其中,所述关键帧对应的时间为得到所述图像的时间。
41.通过上述实施例解决了现有技术中对每个监控摄像头单独查看监控画面所导致的费时费力的问题,从而对多个摄像头的图像进行拼接形成了一个整体的图像,能够提高查看的效率。
42.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献