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

一种视频源相机的确定方法及装置与流程

2022-08-13 18:19:08 来源:中国专利 TAG:


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.本技术实施例提供了一种视频源相机的确定方法,包括:获得多个相机中每个相机的理论可视范围;根据多个相机所应用的场景和理论可视范围,确定多个相机中每个相机的实际可视范围;从多个相机中选取第二相机作为新增的视频源相机,第二相机的实际可视范围与视频源相机的实际可视范围的并集,大于多个相机中的其他相机的实际可视范围与视频源相机的实际可视范围的并集。由此可知,本技术实施例提供的视频源相机的确定方法,通过确定多个相机中每个相机的实际可视范围,并确定多个相机中可视范围与视频源相机的可视范围的并集最大的第二相机,可以自动地从多个相机中选出整体覆盖率较大的第二相机,通过将第二相机作为新增的视频源相机从而可以获得数据量较小且较为全面的相机拍摄数据。如此,本技术实施例提供的方法可以更加稳定且快速地筛选出质量更高的视频源相机。
附图说明
27.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
28.图1为本技术实施例提供的一种视频源相机的确定方法的流程图;
29.图2为本技术实施例提供的一种相机的可视范围图;
30.图3为本技术实施例提供的另一种相机的可视范围图;
31.图4为本技术实施例提供的一种视频源相机的确定装置的示意图。
具体实施方式
32.为了帮助更好地理解本技术实施例提供的方案,在介绍本技术实施例提供的方法之前,先介绍本技术实施例方案的应用的场景。
33.随着监控技术的发展,人们开始利用计算机对相机获得的拍摄数据进行处理并获得丰富的信息。在实际的应用中,相机获得的拍摄数据中通常混杂着大量的无效或效用较低的数据。为了节省成本,目前通常使用技术人员来对场景中现有的相机拍摄数据进行人工筛选,然后将筛选后的相机拍摄数据输入计算机进行计算。但使用人工对相机拍摄数据进行筛选速度较慢,筛选结果不稳定。因此本领域目前急需一种可以更加稳定且快速的相机拍摄数据筛选方法。
34.为了解决上述的技术问题,本技术实施例提供了一种视频源相机的确定方法,包括:根据多个相机的属性确定多个相机中每个相机的理论可视范围;根据多个相机所应用的场景,确定多个相机中每个相机的实际可视范围;确定多个相机中的第一相机;确定多个相机中与第一相机对应的第二相机;第二相机的可视范围与第一相机的可视范围的并集,大于多个相机中的其他相机的可视范围与第一相机的可视范围的并集;获取第一相机和第二相机的拍摄数据。
35.由此可知,本技术实施例提供的视频源相机的确定方法,通过确定多个相机中每个相机的可视范围,并确定多个相机中可视范围与第一相机的可视范围的并集最大的第二相机,可以自动地从多个相机中选出整体覆盖率较大的第一相机和第二相机,从而可以获得数据量较小且较为全面的相机拍摄数据。如此,本技术实施例提供的方法可以更加稳定且快速地筛选相机拍摄数据。
36.为使本技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本技术实施例作进一步详细的说明。
37.参见图1,该图为本技术实施例提供的一种视频源相机的确定方法的流程图。
38.如图1所示,本技术实施例提供的视频源相机的确定方法,包括:
39.s101:获得多个相机中每个相机的理论可视范围。
40.s102:根据多个相机所应用的场景和理论可视范围,确定多个相机中每个相机的实际可视范围。
41.s103:从多个相机中选取第二相机作为新增的视频源相机,第二相机的实际可视范围与视频源相机的实际可视范围的并集,大于多个相机中的其他相机的实际可视范围与视频源相机的实际可视范围的并集。
42.需要说明的是,本技术中的视频源相机可以包括一个相机,也可以包括多个相机,本技术实施例在此不做限定。本技术实施例中的理论可视范围可以由相机的可视角度确定。例如,假设相机的可视角度为60度,该相机的理论可视范围可以为,以相机为顶点的60度角的区域。在本技术实施例中,考虑到相机拍摄远处时可能存在模糊不清的现象,因此可
以将相机的拍摄范围设定在相机的可视距离之内。例如,假设相机的可视角度为60度,可视距离为5m,那么该相机的理论可视范围可以为以相机为顶点、半径为5m、60度角的扇形。在本技术实施例中,多个相机的可视距离可以均为预设可视距离,也可以根据相机的清晰度来针对每个相机设定特定的可视距离,本技术实施例在此不做限定。
43.在实际的应用中,由于相机可能无法拍摄到其正下方或者水平距离过近的位置的影像,因此实际上相机的理论可视范围可以减去距离相机水平距离过近的不可视范围,该不可视范围也通常为与理论可视范围角度相等的一个扇形。
44.本技术实施例中,根据多个相机所应用的场景,确定多个相机中每个相机的实际可视范围可以包括:根据多个相机所应用的场景中有效场地的信息和场景中遮挡物的信息,确定多个相机中每个相机的实际可视范围。需要说明的是,如果相机的理论可视范围超出了相机所应用场景的有效场地,那么可以排除超出有效场地的面积,如果相机的理论可视范围中包含了遮挡物,那么可以排除遮挡物所遮挡的面积。理论可视范围排除了超过有效场地的面积和遮挡物所遮挡的面积后,可以得到该相机的实际可视范围。
45.参见图2,该图为本技术实施例提供的一种多个相机的场景示意图。
46.如图2所示,该场景为停车场。停车场中包含多个相机,多个相机中每个相机的理论可视范围在地面上的投影均为扇形。该场景中的有效场地信息包括停车场中的有效面积。有效面积可以为场景的真实面积除去不需要获得摄像数据的无关面积。例如在停车场中,无关面积可以为停车场中用于管理的监控室。在本技术实施例中,有效面积为除去右下角的两个矩形框以外的其他区域。本技术实施例的场景中遮挡物信息可以包括场景中会遮挡相机视线的支持柱或墙面等。需要理解的是,由于车辆的高度有限,因此在停车场中一般不将车辆本身视作遮挡物。
47.参见图3,该图为本技术实施例提供的另一种相机的可视范围图。
48.本技术实施例中的图3和图2是相互对应的两张图片。图2中的黑色部分为图2中的无效面积或可视范围内的面积,白色部分为未在客户范围内的有效面积。如图3所示,该场景中多个相机的可视范围存在重叠,如果采集全部相机的拍摄数据,将会获得很多重叠的拍摄数据,从而使得拍摄数据的质量较差。
49.作为一种可能的实施方式,本技术实施例中的第一相机为多个相机中可视范围最大的相机。作为另一种可能的实施方式,本技术实施例中的第一相机也可以为多个相机中预设的相机。应当理解,当多个相机中存在必须要使用的一个或多个相机时,可以将一个或多个相机确定为预设的第一相机。当多个相机中不存在必须要使用的相机时,可以将多个相机中可视范围最大的相机作为第一相机。
50.应该理解,为了获得质量更高的相机拍摄数据,本技术实施例所提供的方法,先确定一个作为初始相机的第一相机,第一相机可以为可视范围最大的相机,也可以为预设的相机。然后,以第一相机的可视范围为初始范围,在初始范围的基础上添加其他相机的可视范围,然后确定出新增可视范围最大的第二相机。即第二相机的可视范围与第一相机的可视范围的并集,大于多个相机中的其他相机的可视范围与第一相机的可视范围的并集。在实际的应用中,可以利用贪心算法来对确定出新增可视范围最大的第二相机。
51.需要说明的是,在确定了第一相机后,如果多个相机中出现两个相机的新增可视范围一致,可以选择新增重叠范围较大的相机作为第二相机。需要说明的是,重叠范围为相
机的可视范围与可视范围集合的交集。即当第二相机的实际可视范围与视频源相机的实际可视范围的并集,等于多个相机中的第四相机的实际可视范围与视频源相机的实际可视范围的并集时,第二相机的实际可视范围与视频源相机的实际可视范围的交集,应当大于多个相机中的第四相机的实际可视范围与视频源相机的实际可视范围的交集。作为另一种可能的实施方式,可以用重叠率来代替重叠范围进行计算,重叠率为相机的可视范围的总和,除以相机的可视范围的并集。
52.本技术实施例定义相机的覆盖率为相机的可视范围对应的面积除以相机应用的场景中的有效面积。需要说明的是,本技术实施例中可以利用可视范围来进行计算,也可以利用覆盖率来代替可视范围进行计算,本技术实施例在此不做限定。
53.在本技术实施例中,在确定了第二相机后,如果拍摄数据的来源相机数量小于预设相机数量,或拍摄数据对应的可视范围小于预设范围时,还可以从剩下的相机中确定出第三相机。第三相机、第一相机和第二相机的可视范围的并集,大于多个相机中的其他相机与第一相机和第二相机的可视范围的并集。在获取确定了第三相机后,本技术实施例所提供的方法还可以确定第四相机,依次类推,直到拍摄数据的来源相机数量大于或等于预设相机数量,或拍摄数据对应的可视范围大于或等于预设范围。如果确定了第三相机,本技术实施例中的获取第一相机和第二相机的拍摄数据,将包括:获取第一相机、第二相机和第三相机的拍摄数据。
54.作为一种可能的实施方式,预设相机数量可以由相机拍摄数据的需求量来确定。作为一个示例,如果需要获得4个单位的相机拍摄数据,那么本技术实施例所提供的方法可以依次确定第一相机、第二相机、第三相机和第四相机,并获得该四个相机的相机拍摄书。作为另一种可能的实施方式,还可以根据相机拍摄数据所对应的可视范围来确定相机数量。作为一个示例,假设相机拍摄数据中对应的可视范围在地面上的投影需大于5个单位面积,那么本技术实施例所提供的方法在确定了第二相机后,将会判断第一相机和第二相机对应的可视范围在地面上的投影是否大于5个单位面积。如果是,那么可以直接获得第一相机和第二相机对应的相机拍摄数据。如果否,则继续确定第三相机,直至所确定的相机对应的可视范围在地面上的投影大于5个单位面积。综上所述,本技术实施例提供的视频源相机的确定方法,通过确定多个相机中每个相机的可视范围,并确定多个相机中可视范围与第一相机的可视范围的并集最大的第二相机,可以自动地从多个相机中选出整体覆盖率较大的第一相机和第二相机,从而可以获得数据量较小且较为全面的相机拍摄数据。如此,本技术实施例提供的方法可以更加稳定且快速地筛选出质量更高的相机拍摄数据。
55.根据上述实施例提供的视频源相机的确定方法,本技术实施例还提供了一种视频源相机的确定装置。
56.参见图4,该图为本技术实施例提供的一种视频源相机的确定装置的示意图。
57.如图4所示,本技术实施例提供的视频源相机的确定装置包括:
58.第一范围确定模块100,用于获得多个相机中每个相机的理论可视范围;
59.第二范围确定模块200,用于根据多个相机所应用的场景和理论可视范围,确定多个相机中每个相机的实际可视范围;
60.第一相机确定模块300,用于从多个相机中选取第二相机作为新增的视频源相机,第二相机的实际可视范围与视频源相机的实际可视范围的并集,大于多个相机中的其他相
机的实际可视范围与视频源相机的实际可视范围的并集。作为一种可能的实施方式,第一相机可以为多个相机中可视范围最大的相机。作为另一种可能的实施方式,第一相机可以为多个相机中预设的相机。
61.作为一种可能的实施方式,本技术实施例中的第二范围确定模块,具体用于:根据多个相机所应用的场景中有效场地的信息和场景中遮挡物的信息,确定多个相机中每个相机的实际可视范围。
62.作为一种可能的实施方式,本技术还包括第二相机确定模块。该模块用于当视频源相机的相机数量小于预设相机数量时,或当视频源相机的实际可视范围小于预设范围时,从多个相机中选取至少一个第三相机作为新增的视频源相机;第三相机的实际可视范围和视频源相机的实际可视范围的并集,大于多个相机中的其他相机的实际可视范围与视频源相机的实际可视范围的并集。
63.综上所述,本技术实施例提供的视频源相机的确定装置,通过确定多个相机中每个相机的可视范围,并确定多个相机中可视范围与第一相机的可视范围的并集最大的第二相机,可以自动地从多个相机中选出整体覆盖率较大的第一相机和第二相机,从而可以获得数据量较小且较为全面的相机拍摄数据。如此,本技术实施例提供的装置可以更加稳定且快速地筛选出质量更高的相机拍摄数据。
64.通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法中的全部或部分步骤可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者诸如媒体网关等网络通信设备,等等)执行本技术各个实施例或者实施例的某些部分所述的方法。
65.需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的方法而言,由于其与实施例公开的系统相对应,所以描述的比较简单,相关之处参见系统部分说明即可。
66.还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
67.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

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

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

相关文献