CN114969575A - 一种摄像机查询方法、装置、电子设备及存储介质 - Google Patents
一种摄像机查询方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN114969575A CN114969575A CN202210576973.4A CN202210576973A CN114969575A CN 114969575 A CN114969575 A CN 114969575A CN 202210576973 A CN202210576973 A CN 202210576973A CN 114969575 A CN114969575 A CN 114969575A
- Authority
- CN
- China
- Prior art keywords
- position information
- camera
- target
- determining
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 99
- 230000000007 visual effect Effects 0.000 claims abstract description 99
- 230000008569 process Effects 0.000 claims abstract description 54
- 238000004891 communication Methods 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 13
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000012544 monitoring process Methods 0.000 description 20
- 239000003550 marker Substances 0.000 description 9
- 206010039203 Road traffic accident Diseases 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 3
- 238000004140 cleaning Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013527 convolutional neural network Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013136 deep learning model Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Studio Devices (AREA)
Abstract
本发明实施例提供了一种摄像机查询方法、装置、电子设备及存储介质,方法包括:获取待查询位置信息;基于待查询位置信息与预先标定的摄像机的可视域包括的目标位置信息之间的距离关系,确定能够拍摄到待查询位置信息对应场景的摄像机的标识,作为待查看摄像机标识;其中,摄像机的可视域包括摄像机标识与目标位置信息之间的对应关系,目标位置信息为在可移动目标的移动过程中,摄像机能够拍摄到可移动目标时,可移动目标的位置信息。基于待查询位置信息与摄像机的可视域包括的目标位置信息之间的距离关系,可以确定待查看摄像机标识;无需通过人工观察的方式即可确定能够拍摄到待查询场景的摄像机,大大提高了摄像机查询的效率。
Description
技术领域
本发明涉及视频监控技术领域,特别是涉及一种摄像机查询方法、装置、电子设备及存储介质。
背景技术
摄像机的可视域是摄像机拍摄画面所能覆盖的实际物理空间区域范围,通过将摄像机设置在目标监控场景的不同位置,可视域不同的摄像机可以拍摄到不同的场景。为了确定摄像机的可视域,需要预先对摄像机的可视域进行标定,常用的摄像机可视域标定方法中,通过从摄像机拍摄的周围场景的图片中提取出可识别信息,并将可识别信息与摄像机预设距离范围内的位置已知的信息点进行匹配,进而可以基于匹配结果确定摄像机的可视域。
工作人员想要观看某个场景时,可以打开该场景附近的摄像机的监控画面,通过人工观察的方式确定该摄像机的可视域内是否包含该场景,从设置的多个摄像机中确定能够拍摄到该场景的摄像机,进而可以多角度地观看该场景。
当目标监控场景中有事件发生时,需要通过人工观察的方式确定能够拍摄到该场景的摄像机,摄像机查询效率很低。
发明内容
本发明实施例的目的在于提供一种摄像机查询方法、装置、电子设备及存储介质,以提高摄像机查询效率。具体技术方案如下:
第一方面,本发明实施例提供了一种摄像机查询方法,所述方法包括:
获取待查询位置信息;
基于所述待查询位置信息与预先标定的摄像机的可视域包括的目标位置信息之间的距离关系,确定能够拍摄到所述待查询位置信息对应场景的摄像机的标识,作为待查看摄像机标识;
其中,所述摄像机的可视域包括摄像机标识与目标位置信息之间的对应关系,所述目标位置信息为在可移动目标的移动过程中,所述摄像机能够拍摄到所述可移动目标时,所述可移动目标的位置信息。
可选的,所述基于所述待查询位置信息与预先标定的摄像机的可视域包括的目标位置信息之间的距离关系,确定能够拍摄到所述待查询位置信息对应场景的摄像机的标识的步骤,包括:
计算所述待查询位置信息与预先标定的摄像机的可视域包括的目标位置信息之间的距离;
如果所述距离满足预设距离条件,将该距离对应的目标位置信息所对应的摄像机的标识,确定为能够拍摄到所述待查询位置信息对应场景的摄像机的标识。
可选的,在所述获取待查询位置信息的步骤之前,所述方法还包括:
获取可移动目标在移动过程中的多个位置信息以及每个位置信息对应的时间点;
基于摄像机在所述可移动目标的移动过程中采集的图像以及所述时间点,从所述多个位置信息中,确定目标位置信息,其中,所述目标位置信息为所述摄像机能够拍摄到所述可移动目标时,所述可移动目标的位置信息;
建立所述摄像机的标识与所述目标位置信息之间的对应关系。
可选的,所述基于摄像机在所述可移动目标的移动过程中采集的图像以及所述时间点,从所述多个位置信息中,确定目标位置信息的步骤,包括:
获取摄像机在所述可移动目标的移动过程中采集的多个图像及每个图像对应的采集时间;
从所述多个图像中,确定包含所述可移动目标的图像,作为目标图像;
从所述多个位置信息中,确定所对应的时间点与所述目标图像的采集时间相匹配的位置信息,作为目标位置信息。
可选的,所述从所述多个位置信息中,确定所对应的时间点与所述目标图像的采集时间相匹配的位置信息,作为目标位置信息的步骤,包括:
将所述多个位置信息按照对应的时间点顺序进行排列,得到排列后的位置信息;
从所述排列后的位置信息对应的时间点中,确定与所述目标图像的采集时间相匹配的各时间点;
将所述各时间点对应的位置信息确定为目标位置信息。
可选的,所述从所述排列后的位置信息对应的时间点中,确定与所述目标图像的采集时间相匹配的各时间点的步骤,包括:
从所述排列后的位置信息对应的时间点中,确定与所述目标图像的采集时间之间的时间间隔不大于预设时间阈值的各时间点,作为与所述目标图像的采集时间相匹配的各时间点。
第二方面,本发明实施例提供了一种摄像机查询装置,所述装置包括:
待查询位置信息获取模块,用于获取待查询位置信息;
待查看摄像机标识确定模块,用于基于所述待查询位置信息与预先标定的摄像机的可视域包括的目标位置信息之间的距离关系,确定能够拍摄到所述待查询位置信息对应场景的摄像机的标识,作为待查看摄像机标识;
其中,所述摄像机的可视域包括摄像机标识与目标位置信息之间的对应关系,所述目标位置信息为在可移动目标的移动过程中,所述摄像机能够拍摄到所述可移动目标时,所述可移动目标的位置信息。
可选的,所述待查看摄像机标识确定模块包括:
距离计算子模块,用于计算所述待查询位置信息与预先标定的摄像机的可视域包括的目标位置信息之间的距离;
待查看摄像机标识确定子模块,用于如果所述距离满足预设距离条件,将该距离对应的目标位置信息所对应的摄像机的标识,确定为能够拍摄到所述待查询位置信息对应场景的摄像机的标识;
所述装置还包括:
位置信息获取模块,用于在所述获取待查询位置信息的步骤之前,获取可移动目标在移动过程中的多个位置信息以及每个位置信息对应的时间点;
目标位置信息确定模块,用于基于摄像机在所述可移动目标的移动过程中采集的图像以及所述时间点,从所述多个位置信息中,确定目标位置信息,其中,所述目标位置信息为所述摄像机能够拍摄到所述可移动目标时,所述可移动目标的位置信息;
对应关系建立模块,用于建立所述摄像机的标识与所述目标位置信息之间的对应关系;
所述目标位置信息确定模块包括:
图像采集子模块,用于获取摄像机在所述可移动目标的移动过程中采集的多个图像及每个图像对应的采集时间;
目标图像确定子模块,用于从所述多个图像中,确定包含所述可移动目标的图像,作为目标图像;
目标位置信息确定子模块,用于从所述多个位置信息中,确定所对应的时间点与所述目标图像的采集时间相匹配的位置信息,作为目标位置信息;
所述目标位置信息确定子模块包括:
位置信息排列单元,用于将所述多个位置信息按照对应的时间点顺序进行排列,得到排列后的位置信息;
时间匹配单元,用于从所述排列后的位置信息对应的时间点中,确定与所述目标图像的采集时间相匹配的各时间点;
目标位置信息确定单元,用于将所述各时间点对应的位置信息确定为目标位置信息;
所述时间匹配单元包括:
时间匹配子单元,用于从所述排列后的位置信息对应的时间点中,确定与所述目标图像的采集时间之间的时间间隔不大于预设时间阈值的各时间点,作为与所述目标图像的采集时间相匹配的各时间点。
第三方面,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现上述第一方面任一所述的方法步骤。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一所述的方法步骤。
本发明实施例有益效果:
本发明实施例提供的方案中,电子设备可以获取待查询位置信息,基于待查询位置信息与预先标定的摄像机的可视域包括的目标位置信息之间的距离关系,可以确定能够拍摄到待查询位置信息对应场景的摄像机的标识,作为待查看摄像机标识;其中,摄像机的可视域包括摄像机标识与目标位置信息之间的对应关系,目标位置信息为在可移动目标的移动过程中,摄像机能够拍摄到可移动目标时,可移动目标的位置信息。上述方案中,预先标定的摄像机的可视域包括摄像机标识与目标位置信息之间的对应关系,在可移动目标的移动过程中,如果摄像机能够拍摄到可移动目标,说明此时可移动目标在摄像机的可视域内,可以将可移动目标的位置信息作为目标位置信息。电子设备可以获取待查询位置信息,进而基于待查询位置信息与摄像机的可视域包括的目标位置信息之间的距离关系,确定能够拍摄到待查询位置信息对应场景的摄像机的标识,作为待查看摄像机标识。该方案无需通过人工观察的方式即可确定能够拍摄到待查询场景的摄像机,大大提高了摄像机查询的效率。当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的实施例。
图1为本发明实施例所提供的一种摄像机查询方法的流程图;
图2为图1所示实施例中步骤S102的一种具体流程图;
图3为基于图1所示实施例的建立对应关系的一种流程图;
图4为图3所示实施例中步骤S302的一种具体流程图;
图5为图4所示实施例中步骤S403的一种具体流程图;
图6为本发明实施例所提供的一种摄像机查询装置的结构示意图;
图7为本发明实施例所提供的另一种摄像机查询装置的结构示意图;
图8为本发明实施例所提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员基于本发明所获得的所有其他实施例,都属于本发明保护的范围。
为了提高摄像机查询的效率,本发明实施例提供了一种摄像机查询方法、装置、电子设备、计算机可读存储介质以及计算机程序产品,下面首先对本发明实施例所提供的一种摄像机查询方法进行介绍。
本发明实施例所提供的一种摄像机查询方法可以应用于任意需要进行摄像机查询的电子设备,可以包括处理设备、控制设备、视频监控***中摄像机对应的服务器、处理器,当然也可以应用于具有计算能力的摄像机等,在此不做具体限定。为了描述清楚,以下称为电子设备。
如图1所示,一种摄像机查询方法,所述方法包括:
S101,获取待查询位置信息。
S102,基于所述待查询位置信息与预先标定的摄像机的可视域包括的目标位置信息之间的距离关系,确定能够拍摄到所述待查询位置信息对应场景的摄像机的标识,作为待查看摄像机标识。
其中,所述摄像机的可视域包括与摄像机标识与目标位置信息之间的对应关系,所述目标位置信息为在可移动目标的移动过程中,所述摄像机能够拍摄到所述可移动目标时,所述可移动目标的位置信息。
可见,本发明实施例提供的方案中,电子设备可以获取待查询位置信息,基于待查询位置信息与预先标定的摄像机的可视域包括的目标位置信息之间的距离关系,可以确定能够拍摄到待查询位置信息对应场景的摄像机的标识,作为待查看摄像机标识;其中,摄像机的可视域包括摄像机标识与目标位置信息之间的对应关系,目标位置信息为在可移动目标的移动过程中,摄像机能够拍摄到可移动目标时,可移动目标的位置信息。上述方案中,预先标定的摄像机的可视域包括摄像机标识与目标位置信息之间的对应关系,在可移动目标的移动过程中,如果摄像机能够拍摄到可移动目标,说明此时可移动目标在摄像机的可视域内,可以将可移动目标的位置信息作为目标位置信息。电子设备可以获取待查询位置信息,进而基于待查询位置信息与摄像机的可视域包括的目标位置信息之间的距离关系,确定能够拍摄到待查询位置信息对应场景的摄像机的标识,作为待查看摄像机标识。该方案无需通过人工观察的方式即可确定能够拍摄到待查询场景的摄像机,大大提高了摄像机查询的效率。
在一些应用场景中,例如,发生了交通事故等异常事件时,需要查看某个位置对应的监控视频,此时,电子设备可以获取待查询位置信息。可以需要查看的该位置的位置信息作为待查询位置信息。在一种实施方式中,待查询位置信息可以是摄像机的目标监控场景对应的某个位置信息,或,目标监控场景对应的某个区域中的多个位置信息。
例如,目标监控场景为城市的某一道路,当该道路发生交通事故,需要通过摄像机确定现场情况时,电子设备可以获取交通事故发生地点的位置信息,作为待查询位置信息。又例如,工作人员需要通过摄像机查询某个停车场区域的监控场景时,可以将该停车场区域中包含的多个位置信息作为待查询位置信息,电子设备也可以获取待查询位置信息。
进而在上述步骤S102中,电子设备可以基于待查询位置信息与预先标定的摄像机的可视域包括的目标位置信息之间的距离关系,确定能够拍摄到待查询位置信息对应场景的摄像机的标识,作为待查看摄像机标识。
摄像机的可视域包括摄像机标识与目标位置信息之间的对应关系,所以基于预先标定的摄像机的可视域,电子设备可以得到摄像机的标识与目标位置信息之间的对应关系,目标位置信息对应的场景为该摄像机能够拍摄到的场景。目标位置信息为在可移动目标的移动过程中,摄像机能够拍摄到可移动目标时,可移动目标的位置信息。
可移动目标可以在目标监控场景中移动,电子设备可以获取可移动目标在移动过程中的多个位置信息以及每个位置信息对应的时间点。在一种实施方式中,可移动目标能够实时确定自身位置信息,例如,可移动目标可以为带有GPS(Global PositioningSystem,全球定位***)功能的汽车、携带定位装置的机器人或无人机等可移动设备,在此不做具体限定。以可移动目标为带有GPS功能的汽车为例,可以预先获取该汽车的车牌信息,或者该汽车的车辆型号、尺寸、颜色等可以与目标监控场景中的其它物体存在区别的特征,进而可以基于这些特征判断摄像机是否拍摄到该汽车。
当可移动设备的尺寸较大时,定位装置所采集的位置信息则更准确的标识可移动设备中与定位装置较近的一部分的位置信息,而与定位装置较远的一部分的位置信息则与定位装置所采集的位置信息具有一定的差别。例如,可移动设备为车辆,当GPS设备设置在车辆车尾位置时,通过识别车头的车牌来识别该车辆,可能出现车头的车牌被摄像机拍摄到,而车尾未被摄像机拍摄到的情况,此时GPS设备的实时定位信息为车辆车尾的实际位置信息,而车辆车尾实际上并不在摄像机的可视域内,从而导致标定的可视域不准确。
因此为了减小可视域误差,在一种实施方式中,可移动目标可以为设置于可移动设备的标志物,该标志物可以使可移动设备与目标监控场景中的其它物体的区别更加明显,如果摄像机拍摄的图像中能够识别到标志物,则可以认为摄像机能够拍摄到可移动目标,这样可以便于更加快速和准确地判断摄像机是否拍摄到可移动目标。例如,标志物可以为具有特定图案的贴纸、特定颜色、形状的旗帜等,在此不做具体限定。那么在设置标志物时,可以尽量选择尺寸较小的标志物,该标志物可以设置在可移动设备上与定位装置尽可能接近的位置,或者该标志物直接携带定位装置,以使得获取的可移动目标的位置信息更加精确。
进而,摄像机的可视域包括的摄像机标识与目标位置信息之间的对应关系中的目标位置信息则可以准确地表示该摄像机能够拍摄到的位置的位置坐标,从而得到该摄像机的准确的可视域。那么当某个目标对应的待查询位置信息与摄像机的可视域包括的目标位置信息相同或相近时,说明该目标出现在了该摄像机的可视域中,该摄像机也就可以拍摄到该目标,该摄像机即为待查看摄像机。
由于每次获取可移动目标位置信息需要花费一定时间,电子设备获取的目标位置信息的数量通常是有限的,难以覆盖摄像机的可视域包括的所有位置信息。当待查询位置信息与某个目标位置信息完全相同时,该目标位置信息在对应的摄像机的可视域内,该摄像机可以拍摄到待查询位置信息对应场景。由于目标位置信息的数量有限,可能待查询位置信息对应场景在某一摄像机的可视域内时,待查询位置信息与该摄像机的可视域包括的目标位置信息也不完全相同。可以认为,与目标位置信息距离较近的待查询位置信息对应场景在该摄像机的可视域内,与目标位置信息距离较远的待查询位置信息对应场景不在该摄像机的可视域内。
因此,当待查询位置信息与摄像机的可视域包括的目标位置信息之间的距离较近时,该摄像机可以拍摄到待查询位置信息对应场景。当待查询位置信息与摄像机的可视域包括的目标位置信息之间的距离较远时,待查询位置信息对应场景可能已经在该摄像机的可视域外,摄像机可能无法拍摄到待查询位置信息对应的场景。电子设备可以基于待查询位置信息与摄像机的可视域包括的目标位置信息之间的距离关系,确定能够拍摄到待查询位置信息对应场景的摄像机的标识,作为待查看摄像机标识。
在一种实施方式中,不同摄像机的可视域可能存在重复区域,待查询位置信息对应场景可能可以被多个摄像机同时拍摄到,所以待查看摄像机标识可以为一个或多个。当待查询位置信息对应场景不在任一摄像机的可视域内时,待查看摄像机标识可以不存在,在此不做具体限定。
在一种实施方式中,电子设备确定了待查看摄像机标识后,工作人员可以调取待查看摄像机标识对应的摄像机的历史录像,并查看该历史录像,从而可以确定待查询位置信息对应的场景的历史情况。工作人员也可以实时观看该待查看摄像机标识对应的摄像机的监控画面,以确定待查询位置信息对应的场景的实时情况。
作为一种实施方式,可以根据摄像机查询方法所应用的具体场景,设置对于是否拍摄到可移动目标的判断规则。针对可移动目标为上述可移动设备的情况而言,例如,摄像机查询方法所应用的具体场景为发生交通事故时查询肇事车辆的车牌,针对该场景,是否拍摄到可移动目标的判断规则可以为:拍摄到可移动目标(车辆)的车牌时确定拍摄到了可移动目标。
又例如,摄像机查询方法所应用的具体场景为发生交通事故时查询肇事车辆的驾驶人员,针对该场景,由于驾驶人员位于车辆的车头,那么是否拍摄到可移动目标的判断规则可以为:从可移动目标(车辆)的前方拍摄到车头时确定拍摄到了可移动目标。
又例如,摄像机查询方法所应用的具体场景为接收到警报信息时,确定警报信息所对应的位置发生了何种异常情况,由于只要是该警报信息所对应的位置的画面均可以提供一些有用信息,所以针对该场景,是否拍摄到可移动目标的判断规则可以为:从任何角度拍摄到完整的可移动目标或可移动目标的一部分,即可以确定拍摄到了可移动目标。
针对可移动目标为上述设置于可移动设备的标志物的情况而言,由于标志物一般尺寸较小,所以是否拍摄到可移动目标的判断规则均可以为:拍摄到标志物时确定拍摄到了可移动目标。但是,针对不同场景,标志物的设置位置可以不同,例如,摄像机查询方法所应用的具体场景为发生交通事故时查询肇事车辆的车牌,针对该场景,标志物可以设置于可移动设备(车辆)的车牌附近。
又例如,摄像机查询方法所应用的具体场景为发生交通事故时查询肇事车辆的驾驶人员,针对该场景,由于驾驶人员位于车辆的车头,那么标志物可以设置于可移动设备(车辆)的车头位置。
又例如,摄像机查询方法所应用的具体场景为接收到警报信息时,确定警报信息所对应的位置发生了何种异常情况,由于只要是该警报信息所对应的位置的画面均可以提供一些有用信息,所以针对该场景,标志物可以设置于可移动设备的定位装置附近,以尽量保证获取的目标位置信息的准确度。
采用本发明实施例所提供的方案,电子设备可以获取待查询位置信息,并基于待查询位置信息与预先标定的摄像机的可视域包括的目标位置信息之间的距离关系,确定能够拍摄到待查询位置信息对应场景的摄像机的标识,作为待查看摄像机标识。通过上述方案,电子设备可以确定能够拍摄到待查询位置信息对应场景的摄像机的标识,无需通过人工观察的方式即可确定能够拍摄到待查询场景的摄像机,大大提高了摄像机查询的效率,便于工作人员查看待查询位置信息对应场景的情况,进而做出快速反应。
作为本发明实施例的一种实施方式,如图2所示,上述基于所述待查询位置信息与预先标定的摄像机的可视域包括的目标位置信息之间的距离关系,确定能够拍摄到所述待查询位置信息对应场景的摄像机的标识的步骤,可以包括:
S201,计算所述待查询位置信息与预先标定的摄像机的可视域包括的目标位置信息之间的距离。
针对每一预先标定的摄像机,该摄像机的可视域可以包括多个目标位置信息,为了确定该摄像机能否拍摄到待查询位置信息对应的场景,电子设备可以计算待查询位置信息与摄像机的可视域包括的每个目标位置信息之间的距离。
例如,待查询位置信息为坐标(a,b),摄像机的可视域包括的任意一个目标位置信息为坐标(Xn,Yn),可以通过以下公式计算得到待查询位置信息与目标位置信息的距离L:
其中,L为待查询位置信息与目标位置信息的距离,Xn为目标位置信息的横坐标,a为待查询位置信息的横坐标,Yn为目标位置信息的纵坐标,b为待查询位置信息的纵坐标。
通过上述公式,电子设备可以计算得到该待查询位置信息与摄像机的可视域包括的每个目标位置信息之间的距离。
S202,如果所述距离满足预设距离条件,将该距离对应的目标位置信息所对应的摄像机的标识,确定为能够拍摄到所述待查询位置信息对应场景的摄像机的标识。
针对每一预先标定的摄像机,电子设备计算得到待查询位置信息与该摄像机的可视域包括的目标位置信息之间的距离后,可以判断该距离是否满足预设距离条件。
在一种实施方式中,预设距离条件可以为:待查询位置信息与摄像机的可视域包括的目标位置信息之间的距离不大于预设距离阈值D,预设距离阈值D可以为0.3米,0.5米等,可以基于目标位置信息的数量与定位精度等进行设置,在此不做具体限定。
当查询位置信息与摄像机的可视域包括的目标位置信息之间的距离L小于或等于预设距离阈值D时,说明该摄像机的可视域包括的目标位置信息中,至少存在一个目标位置信息,使得待查询位置信息与该目标位置信息的距离满足预设距离条件。电子设备可以将该距离对应的目标位置信息所对应的摄像机的标识,确定为能够拍摄到待查询位置信息对应场景的摄像机的标识。
当L大于D时,说明该摄像机的可视域包括的目标位置信息中,待查询位置信息与每个目标位置信息的距离均不满足预设距离条件,该摄像机的标识不为能够拍摄到待查询位置信息对应场景的摄像机的标识。电子设备可以继续计算待查询位置信息与其它摄像机的可视域包括的目标位置信息之间的距离,并判断该距离是否满足预设距离条件。
在本实施例中,电子设备可以计算待查询位置信息与预先标定的摄像机的可视域包括的目标位置信息之间的距离,如果距离满足预设距离条件,可以将该距离对应的目标位置信息所对应的摄像机的标识,确定为能够拍摄到待查询位置信息对应场景的摄像机的标识。通过上述方案,电子设备可以准确计算待查询位置信息与摄像机的可视域包括的目标位置信息之间的距离,并准确判断该摄像机能否拍摄到待查询位置信息对应场景,进而确定能够拍摄到待查询位置信息对应场景的摄像机的标识。
作为本发明实施例的一种实施方式,如图3所示,在所述获取待查询位置信息的步骤之前,上述方法还可以包括:
S301,获取可移动目标在移动过程中的多个位置信息以及每个位置信息对应的时间点。
本发明实施例的方案中,摄像机可以为一个,也可以为多个,多个摄像机可以设置在目标监控场景的不同位置,例如,目标监控场景可以为城市的某一条主干道,可以按照一定的距离间隔,将摄像机以一定的角度设置在该主干道的两边。摄像机的可视域是摄像机拍摄画面所能覆盖的实际物理空间区域范围,多个摄像机的可视域不相同,可以拍摄到该主干道的不同的场景。
为了确定摄像机的可视域,可移动目标可以在目标监控场景中移动,电子设备可以获取可移动目标在移动过程中的多个位置信息以及每个位置信息对应的时间点。在一种实施方式中,可移动目标能够实时确定自身位置信息,例如,可移动目标可以为带有GPS功能的车辆、携带定位装置的机器人或无人机等可移动设备,或者为设置于可移动设备的标志物,在此不做具体限定。
在可移动目标的移动过程中,电子设备可以获取可移动目标的位置信息,位置信息可以是可移动目标的实时定位信息。例如,可以为可移动目标的地理坐标,即经纬度。进而电子设备可以得到可移动目标在移动过程中的多个位置信息以及每个位置信息对应的时间点,时间点为获取对应的位置信息时的时刻。
如果可移动目标的移动范围较小,并未完全覆盖摄像机的可视域,可移动目标可能一直处于摄像机的拍摄视角内。此时,如果仅基于获取的多个位置信息确定摄像机的可视域,得到的可视域范围可能较小,可能是该摄像机的部分可视域。结果并不准确。
为了确定摄像机的完整的可视域,在一种实施方式中,可移动目标的移动范围可以完全覆盖摄像机的可视域,可移动目标可以在目标监控场景中较大的范围内进行移动,以使移动范围尽可能覆盖摄像机的可视域。
以上述目标监控场景为城市的主干道为例,可移动目标不仅可以在该主干道的重点区域移动,如道路中央区域;也可以在该主干道的道路边缘、道路周边等区域内移动。这样,可移动目标的位置信息既可以包括摄像机拍摄视角内的多个位置信息,也可能包括摄像机拍摄视角外的位置信息。从而电子设备可以获取到尽可能多的可移动目标在移动过程中的位置信息以及每个位置信息对应的时间点,可以用于确定摄像机的完整的可视域。
在一种实施方式中,可以记录可移动目标在移动过程中的多个位置信息以及每个位置信息对应的时间点,如下表所示,其中,位置信息为可移动目标的地理坐标:
位置信息 | 时间点 |
x1,y1 | T1 |
x2,y2 | T2 |
x3,y3 | T3 |
x4,y4 | T4 |
x5,y5 | T5 |
x6,y6 | T6 |
x7,y7 | T7 |
x8,y8 | T8 |
x9,y9 | T9 |
x10,y10 | T10 |
… | … |
xn,yn | Tn |
其中,位置信息为可移动目标在移动过程中的位置信息,时间点为获取到对应的位置信息时的时刻,如电子设备在T9时刻获取到可移动目标的位置信息为(x9,y9),可以记录位置信息为x9,y9;记录时间点为T9。
S302,基于摄像机在所述可移动目标的移动过程中采集的图像以及所述时间点,从所述多个位置信息中,确定目标位置信息。
其中,目标位置信息为摄像机能够拍摄到可移动目标时,可移动目标的位置信息。也就是说,目标位置信息为可移动目标位于摄像机的可视域内时的位置信息,可以用于标定摄像机的可视域。在可移动目标的移动过程中,摄像机可以采集图像。基于摄像机采集的图像,电子设备可以确定摄像机是否拍摄到了可移动目标。
如果摄像机拍摄到了可移动目标,说明在摄像机采集该图像时,可移动目标在该摄像机的可视域内,此时的可移动目标的位置信息即可以作为目标位置信息。电子设备可以基于该图像的采集时间,从多个位置信息对应的时间点中确定相匹配的时间点,进而将该时间点对应位置信息确定为目标位置信息。
例如,可移动目标为带有GPS功能的汽车,目标监控场景为城市的某一条主干道,该汽车在该主干道内行驶时,电子设备可以实时记录该汽车的地理坐标。同时,摄像机可以持续拍摄该主干道的图像。如果该摄像机在t1时刻拍摄的该主干道的图像中包含了该汽车,电子设备可以从记录的该汽车的地理坐标中,确定采集时间为t1时刻的地理坐标,作为目标位置信息。
如果摄像机未拍摄到可移动目标,说明在摄像机采集该图像时,可移动目标在该摄像机的可视域外,此时的可移动目标的位置信息则不作为目标位置信息。
在一种实施方式中,电子设备可以预先训练得到可移动目标识别模型,该可移动目标识别模型可以对摄像机采集的图像进行图像特征分析,并基于图像特征分析结果识别采集的图像中是否存在可移动目标。其中,该可移动目标识别模型可以为卷积神经网络、循环神经网络等能够识别图像中目标的深度学习模型,在此不做具体限定。
S303,建立所述摄像机的标识与所述目标位置信息之间的对应关系。
摄像机的标识可以用于区分不同的摄像机。电子设备已经获取了摄像机的可视域内的目标位置信息,进而便可以建立摄像机的标识与目标位置信息之间的对应关系,由于目标位置信息均为摄像机能够拍摄到可移动目标时,可移动目标的位置信息,所以可以用来标识摄像机拍摄画面所能覆盖的实际物理空间区域范围。
在一种实施方式中,可以记录摄像机的标识与目标位置信息之间的对应关系,如下表所示,其中,目标位置信息为可移动目标的地理坐标:
其中,Camera 1与n个目标位置相对应,例如,通过表格可以确定摄像机的标识为Camera1的摄像机的可视域包含地理坐标x6,y6对应的场景。
这样,既不必确定摄像机的内参和外参,也不需要确定场景中某个或某些目标的实际位置,就可以确定摄像机的可视域。例如,第一个摄像机的标识为Camera 1,当某个待识别目标的位置信息与Camera 1对应的多个目标位置信息中的一个相同或相近时,可以确定该待识别目标在第一摄像机的可视域内。
在一种实施方式中,如果目标监控场景的环境变化,或者摄像机的安装角度、高度等进行了调整,摄像机拍摄画面所能覆盖的实际物理空间区域范围也会产生变化,进而影响该摄像机的可视域。在这种情况下,可以基于实际使用需求多次执行上述摄像机可视域标定方案,以获取新的目标位置信息,进而更新摄像机的标识与目标位置信息之间的对应关系。可以对摄像机的可视域的标定主动进行更新,对于摄像机的精准使用具有较好的辅助作用。
在本实施例中,电子设备可以获取可移动目标在移动过程中的多个位置信息以及每个位置信息对应的时间点。并基于摄像机在可移动目标的移动过程中采集的图像以及时间点,从多个位置信息中,确定目标位置信息。进而建立摄像机的标识与目标位置信息之间的对应关系。通过该方案,电子设备不需要获取摄像机的内参和外参,就可以对摄像机的可视域进行标定。并且该方案对使用场景的限制较小,提高了摄像机的可视域标定的适用性。
作为本发明实施例的一种实施方式,如图4所示,上述基于摄像机在所述可移动目标的移动过程中采集的图像以及所述时间点,从所述多个位置信息中,确定目标位置信息的步骤,可以包括:
S401,获取摄像机在所述可移动目标的移动过程中采集的多个图像及每个图像对应的采集时间。
在可移动目标的移动过程中,摄像机可以采集图像,进而电子设备可以获取摄像机在可移动目标的移动过程中采集的多个图像及每个图像对应的采集时间。在一种实施方式中,针对每一个摄像机,摄像机采集的多个图像中,可能有些图像中包含了可移动目标,有些图像中不包含可移动目标,电子设备可以记录该摄像机采集的每个图像的标识、每个图像对应的采集时间以及该图像中是否包含可移动目标的标识,如下表所示:
其中,“Y”用于表示对应的图像中包含可移动目标,“N”用于表示对应的图像中不包含可移动目标。例如,图像标识为“n”的图像,该图像为Camera 1对应的摄像机在tn时刻采集的,该图像中包含可移动目标。
S402,从所述多个图像中,确定包含所述可移动目标的图像,作为目标图像。
目标图像为可移动目标位于摄像机的可视域内时摄像机采集的图像。如果摄像机采集的图像中包含了可移动目标,说明在摄像机采集该图像时,可移动目标在该摄像机的可视域内,此时的可移动目标的位置信息为目标位置信息,该图像为目标图像。
电子设备可以从多个图像中,确定包含可移动目标的图像,作为目标图像。在一种实施方式中,针对每一个摄像机,电子设备可以对摄像机采集的多个图像进行数据清洗。也就是说,电子设备可以剔除不包含可移动目标的图像,仅保留包含可移动目标的图像,作为目标图像。可以记录数据清洗后的各个摄像机的采集的多个图像,如下表所示:
其中,Camera 1对应的摄像机采集的图像中,图像标识为“3”、“4”、“6”对应的图像中不包含可移动目标,在数据清洗的过程中被剔除。图像标识为“1”、“2”、“5”“n”对应的图像中包含可移动目标,在数据清洗的过程中可以保留,作为目标图像。
S403,从所述多个位置信息中,确定所对应的时间点与所述目标图像的采集时间相匹配的位置信息,作为目标位置信息。
获取了包含可移动目标的目标图像后,电子设备可以基于目标图像的采集时间与位置信息对应的时间点,确定采集时间与时间点相匹配的位置信息,作为目标位置信息。在一种实施方式中,电子设备获取可移动目标在移动过程中的多个位置信息的频率较高,每两个时间相邻的位置信息对应的时间点距离较近。电子设备可以基于目标图像的采集时间,确定与目标图像的采集时间相同的时间点,并将该时间点对应的位置信息作为目标位置信息。可以记录各个摄像机的目标位置信息,如下表所示:
其中,目标位置信息为可移动目标的地理坐标,目标图像标识为目标图像的标识,由于在数据清洗的过程中剔除部分图像,目标图像标识可能与摄像机采集的图像的图像标识不同,所以将其重新记录,可以为1、2、3等。目标图像的采集时间可以对应地重新记录,为t1、t2、t3等。电子设备可以确定与重新记录的目标图像的采集时间tn相同的时间点Tn,也即确定Tn=t1、t2或t3等的多个时间点,进而确定对应的位置信息,并记录为目标位置信息。
在另一种实施方式中,电子设备获取可移动目标在移动过程中的多个位置信息的频率较低,每两个时间相邻的位置信息对应的时间点距离较远。此时难以确定与目标图像的采集时间完全相同的时间点,可以预设时间阈值,进而确定与目标图像的采集时间的时间间隔不大于预设时间阈值的时间点,将该时间点对应的位置信息作为目标位置信息。
在本实施例中,电子设备可以获取摄像机在可移动目标的移动过程中采集的多个图像及每个图像对应的采集时间。并从多个图像中,确定包含可移动目标的图像,作为目标图像。进而从多个位置信息中,确定所对应的时间点与目标图像的采集时间相匹配的位置信息,作为目标位置信息。通过获取摄像机采集的图像,并判断图像中是否包含可移动目标,电子设备可以准确地确定多个位置信息中的目标位置信息,进而可以对摄像机的可视域进行准确地标定。
作为本发明实施例的一种实施方式,如图5所示,上述从所述多个位置信息中,确定所对应的时间点与所述目标图像的采集时间相匹配的位置信息,作为目标位置信息的步骤,可以包括:
S501,将所述多个位置信息按照对应的时间点顺序进行排列,得到排列后的位置信息。
在将对应的时间点与目标图像的采集时间进行匹配的过程中,为了准确得到摄像机的全部可视域,目标图像的数量通常较大,位置信息对应的时间点数量也比较大。如果直接将每一个采集时间与时间点进行匹配,需要花费大量的时间。为了减小匹配过程的耗时,提高摄像机可视域标定的效率,电子设备可以将多个位置信息按照对应的时间点顺序进行排列,进而电子设备可以得到排列后的位置信息。例如,可以为按照时间点从早到晚的顺序进行排列,在此不做具体限定。
S502,从所述排列后的位置信息对应的时间点中,确定与所述目标图像的采集时间相匹配的各时间点。
排列后的位置信息对应的时间点具有时间顺序,基于目标图像的采集时间,电子设备可以从排列后的位置信息对应的时间点中,快速确定与采集时间相匹配的各时间点。
S503,将所述各时间点对应的位置信息确定为目标位置信息。
进而,电子设备可以获取与各时间点对应的位置信息,作为目标位置信息。
在本实施例中,电子设备可以将多个位置信息按照对应的时间点顺序进行排列,得到排列后的位置信息。并从排列后的位置信息对应的时间点中,确定与目标图像的采集时间相匹配的各时间点。进而将各时间点对应的位置信息确定为目标位置信息。通过将多个位置信息按照对应的时间点顺序进行排列,减小匹配过程的耗时,提高了摄像机可视域标定的效率。
作为本发明实施例的一种实施方式,上述从所述排列后的位置信息对应的时间点中,确定与所述目标图像的采集时间相匹配的各时间点的步骤,可以包括:
从所述排列后的位置信息对应的时间点中,确定与所述目标图像的采集时间之间的时间间隔不大于预设时间阈值的各时间点,作为与所述目标图像的采集时间相匹配的各时间点。
当可移动目标每相邻两次确定自身位置信息的时间间隔较长,或,电子设备获取可移动目标在移动过程中的多个位置信息的频率较低时,排列后的位置信息对应的时间点中,每两个时间相邻的位置信息对应的时间点时间距离较远。电子设备难以从排列后的位置信息对应的时间点中,确定与目标图像的采集时间完全相同的时间点。
此时,可以预先设置时间阈值,进而从排列后的位置信息对应的时间点中,确定与目标图像的采集时间之间的时间间隔不大于预设时间阈值的各时间点,将该各时间点作为与目标图像的采集时间相匹配的各时间点,进而将该各时间点对应的位置信息作为目标位置信息。
在本实施例中,电子设备可以从排列后的位置信息对应的时间点中,确定与目标图像的采集时间之间的时间间隔不大于预设时间阈值的各时间点,作为与目标图像的采集时间相匹配的各时间点。从而在不存在与目标图像的采集时间完全相同的时间点时,也可以方便快捷地确定目标位置信息,提高了摄像机可视域标定的效率。
相应于上述摄像机查询方法,本发明实施例还提供了一种摄像机查询装置。下面对本发明实施例所提供的一种摄像机查询装置进行介绍。
如图6所示,一种摄像机查询装置,所述装置包括:
待查询位置信息获取模块601,用于获取待查询位置信息。
待查看摄像机标识确定模块602,用于基于所述待查询位置信息与预先标定的摄像机的可视域包括的目标位置信息之间的距离关系,确定能够拍摄到所述待查询位置信息对应场景的摄像机的标识,作为待查看摄像机标识。
其中,所述摄像机的可视域包括摄像机标识与目标位置信息之间的对应关系,所述目标位置信息为在可移动目标的移动过程中,所述摄像机能够拍摄到所述可移动目标时,所述可移动目标的位置信息。
可见,本发明实施例提供的方案中,电子设备可以获取待查询位置信息,基于待查询位置信息与预先标定的摄像机的可视域包括的目标位置信息之间的距离关系,可以确定能够拍摄到待查询位置信息对应场景的摄像机的标识,作为待查看摄像机标识;其中,摄像机的可视域包括摄像机标识与目标位置信息之间的对应关系,目标位置信息为在可移动目标的移动过程中,摄像机能够拍摄到可移动目标时,可移动目标的位置信息。上述方案中,预先标定的摄像机的可视域包括摄像机标识与目标位置信息之间的对应关系,在可移动目标的移动过程中,如果摄像机能够拍摄到可移动目标,说明此时可移动目标在摄像机的可视域内,可以将可移动目标的位置信息作为目标位置信息。电子设备可以获取待查询位置信息,进而基于待查询位置信息与摄像机的可视域包括的目标位置信息之间的距离关系,确定能够拍摄到待查询位置信息对应场景的摄像机的标识,作为待查看摄像机标识。该方案无需通过人工观察的方式即可确定能够拍摄到待查询场景的摄像机,大大提高了摄像机查询的效率。
作为本发明实施例的一种实施方式,上述待查看摄像机标识确定模块602可以包括:
距离计算子模块,用于计算所述待查询位置信息与预先标定的摄像机的可视域包括的目标位置信息之间的距离。
待查看摄像机标识确定子模块,用于如果所述距离满足预设距离条件,将该距离对应的目标位置信息所对应的摄像机的标识,确定为能够拍摄到所述待查询位置信息对应场景的摄像机的标识。
作为本发明实施例的一种实施方式,如图7所示,上述装置还可以包括:
位置信息获取模块701,用于在所述获取待查询位置信息的步骤之前,获取可移动目标在移动过程中的多个位置信息以及每个位置信息对应的时间点。
目标位置信息确定模块702,用于基于摄像机在所述可移动目标的移动过程中采集的图像以及所述时间点,从所述多个位置信息中,确定目标位置信息。
其中,所述目标位置信息为所述摄像机能够拍摄到所述可移动目标时,所述可移动目标的位置信息。
对应关系建立模块703,用于建立所述摄像机的标识与所述目标位置信息之间的对应关系。
作为本发明实施例的一种实施方式,上述目标位置信息确定模块702可以包括:
图像采集子模块,用于获取摄像机在所述可移动目标的移动过程中采集的多个图像及每个图像对应的采集时间。
目标图像确定子模块,用于从所述多个图像中,确定包含所述可移动目标的图像,作为目标图像。
目标位置信息确定子模块,用于从所述多个位置信息中,确定所对应的时间点与所述目标图像的采集时间相匹配的位置信息,作为目标位置信息。
作为本发明实施例的一种实施方式,上述目标位置信息确定子模块可以包括:
位置信息排列单元,用于将所述多个位置信息按照对应的时间点顺序进行排列,得到排列后的位置信息。
时间匹配单元,用于从所述排列后的位置信息对应的时间点中,确定与所述目标图像的采集时间相匹配的各时间点。
目标位置信息确定单元,用于将所述各时间点对应的位置信息确定为目标位置信息。
作为本发明实施例的一种实施方式,上述时间匹配单元可以包括:
时间匹配子单元,用于从所述排列后的位置信息对应的时间点中,确定与所述目标图像的采集时间之间的时间间隔不大于预设时间阈值的各时间点,作为与所述目标图像的采集时间相匹配的各时间点。
本发明实施例还提供了一种电子设备,如图8所示,包括处理器801、通信接口802、存储器803和通信总线804,其中,处理器801,通信接口802,存储器803通过通信总线804完成相互间的通信,
存储器803,用于存放计算机程序;
处理器801,用于执行存储器803上所存放的程序时,实现上述任一实施例所述的方法步骤。
上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的方法的步骤。
在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一实施例所述的方法步骤。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备、计算机可读存储介质以及计算机程序产品而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (10)
1.一种摄像机查询方法,其特征在于,所述方法包括:
获取待查询位置信息;
基于所述待查询位置信息与预先标定的摄像机的可视域包括的目标位置信息之间的距离关系,确定能够拍摄到所述待查询位置信息对应场景的摄像机的标识,作为待查看摄像机标识;
其中,所述摄像机的可视域包括摄像机标识与目标位置信息之间的对应关系,所述目标位置信息为在可移动目标的移动过程中,所述摄像机能够拍摄到所述可移动目标时,所述可移动目标的位置信息。
2.根据权利要求1所述的方法,其特征在于,所述基于所述待查询位置信息与预先标定的摄像机的可视域包括的目标位置信息之间的距离关系,确定能够拍摄到所述待查询位置信息对应场景的摄像机的标识的步骤,包括:
计算所述待查询位置信息与预先标定的摄像机的可视域包括的目标位置信息之间的距离;
如果所述距离满足预设距离条件,将该距离对应的目标位置信息所对应的摄像机的标识,确定为能够拍摄到所述待查询位置信息对应场景的摄像机的标识。
3.根据权利要求1或2所述的方法,其特征在于,在所述获取待查询位置信息的步骤之前,所述方法还包括:
获取可移动目标在移动过程中的多个位置信息以及每个位置信息对应的时间点;
基于摄像机在所述可移动目标的移动过程中采集的图像以及所述时间点,从所述多个位置信息中,确定目标位置信息,其中,所述目标位置信息为所述摄像机能够拍摄到所述可移动目标时,所述可移动目标的位置信息;
建立所述摄像机的标识与所述目标位置信息之间的对应关系。
4.根据权利要求3所述的方法,其特征在于,所述基于摄像机在所述可移动目标的移动过程中采集的图像以及所述时间点,从所述多个位置信息中,确定目标位置信息的步骤,包括:
获取摄像机在所述可移动目标的移动过程中采集的多个图像及每个图像对应的采集时间;
从所述多个图像中,确定包含所述可移动目标的图像,作为目标图像;
从所述多个位置信息中,确定所对应的时间点与所述目标图像的采集时间相匹配的位置信息,作为目标位置信息。
5.根据权利要求4所述的方法,其特征在于,所述从所述多个位置信息中,确定所对应的时间点与所述目标图像的采集时间相匹配的位置信息,作为目标位置信息的步骤,包括:
将所述多个位置信息按照对应的时间点顺序进行排列,得到排列后的位置信息;
从所述排列后的位置信息对应的时间点中,确定与所述目标图像的采集时间相匹配的各时间点;
将所述各时间点对应的位置信息确定为目标位置信息。
6.根据权利要求5所述的方法,其特征在于,所述从所述排列后的位置信息对应的时间点中,确定与所述目标图像的采集时间相匹配的各时间点的步骤,包括:
从所述排列后的位置信息对应的时间点中,确定与所述目标图像的采集时间之间的时间间隔不大于预设时间阈值的各时间点,作为与所述目标图像的采集时间相匹配的各时间点。
7.一种摄像机查询装置,其特征在于,所述装置包括:
待查询位置信息获取模块,用于获取待查询位置信息;
待查看摄像机标识确定模块,用于基于所述待查询位置信息与预先标定的摄像机的可视域包括的目标位置信息之间的距离关系,确定能够拍摄到所述待查询位置信息对应场景的摄像机的标识,作为待查看摄像机标识;
其中,所述摄像机的可视域包括摄像机标识与目标位置信息之间的对应关系,所述目标位置信息为在可移动目标的移动过程中,所述摄像机能够拍摄到所述可移动目标时,所述可移动目标的位置信息。
8.根据权利要求7所述的装置,其特征在于,所述待查看摄像机标识确定模块包括:
距离计算子模块,用于计算所述待查询位置信息与预先标定的摄像机的可视域包括的目标位置信息之间的距离;
待查看摄像机标识确定子模块,用于如果所述距离满足预设距离条件,将该距离对应的目标位置信息所对应的摄像机的标识,确定为能够拍摄到所述待查询位置信息对应场景的摄像机的标识;
所述装置还包括:
位置信息获取模块,用于在所述获取待查询位置信息的步骤之前,获取可移动目标在移动过程中的多个位置信息以及每个位置信息对应的时间点;
目标位置信息确定模块,用于基于摄像机在所述可移动目标的移动过程中采集的图像以及所述时间点,从所述多个位置信息中,确定目标位置信息,其中,所述目标位置信息为所述摄像机能够拍摄到所述可移动目标时,所述可移动目标的位置信息;
对应关系建立模块,用于建立所述摄像机的标识与所述目标位置信息之间的对应关系;
所述目标位置信息确定模块包括:
图像采集子模块,用于获取摄像机在所述可移动目标的移动过程中采集的多个图像及每个图像对应的采集时间;
目标图像确定子模块,用于从所述多个图像中,确定包含所述可移动目标的图像,作为目标图像;
目标位置信息确定子模块,用于从所述多个位置信息中,确定所对应的时间点与所述目标图像的采集时间相匹配的位置信息,作为目标位置信息;
所述目标位置信息确定子模块包括:
位置信息排列单元,用于将所述多个位置信息按照对应的时间点顺序进行排列,得到排列后的位置信息;
时间匹配单元,用于从所述排列后的位置信息对应的时间点中,确定与所述目标图像的采集时间相匹配的各时间点;
目标位置信息确定单元,用于将所述各时间点对应的位置信息确定为目标位置信息;
所述时间匹配单元包括:
时间匹配子单元,用于从所述排列后的位置信息对应的时间点中,确定与所述目标图像的采集时间之间的时间间隔不大于预设时间阈值的各时间点,作为与所述目标图像的采集时间相匹配的各时间点。
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1-6任一所述的方法步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-6任一所述的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210576973.4A CN114969575A (zh) | 2022-05-25 | 2022-05-25 | 一种摄像机查询方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210576973.4A CN114969575A (zh) | 2022-05-25 | 2022-05-25 | 一种摄像机查询方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114969575A true CN114969575A (zh) | 2022-08-30 |
Family
ID=82954970
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210576973.4A Pending CN114969575A (zh) | 2022-05-25 | 2022-05-25 | 一种摄像机查询方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114969575A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104636709A (zh) * | 2013-11-12 | 2015-05-20 | ***通信集团公司 | 一种定位监控目标的方法及装置 |
CN111275957A (zh) * | 2018-12-05 | 2020-06-12 | 杭州海康威视***技术有限公司 | 一种交通事故信息采集方法、***及摄像机 |
CN111277791A (zh) * | 2018-12-05 | 2020-06-12 | 杭州海康威视***技术有限公司 | 一种案事件监测方法及*** |
CN111918023A (zh) * | 2020-06-29 | 2020-11-10 | 北京大学 | 一种监控目标跟踪方法及装置 |
CN112843733A (zh) * | 2020-12-31 | 2021-05-28 | 上海米哈游天命科技有限公司 | 拍摄图像的方法、装置、电子设备及存储介质 |
-
2022
- 2022-05-25 CN CN202210576973.4A patent/CN114969575A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104636709A (zh) * | 2013-11-12 | 2015-05-20 | ***通信集团公司 | 一种定位监控目标的方法及装置 |
CN111275957A (zh) * | 2018-12-05 | 2020-06-12 | 杭州海康威视***技术有限公司 | 一种交通事故信息采集方法、***及摄像机 |
CN111277791A (zh) * | 2018-12-05 | 2020-06-12 | 杭州海康威视***技术有限公司 | 一种案事件监测方法及*** |
CN111918023A (zh) * | 2020-06-29 | 2020-11-10 | 北京大学 | 一种监控目标跟踪方法及装置 |
CN112843733A (zh) * | 2020-12-31 | 2021-05-28 | 上海米哈游天命科技有限公司 | 拍摄图像的方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110163885B (zh) | 一种目标跟踪方法及装置 | |
CN110491060B (zh) | 一种机器人及其安全监控方法、装置及存储介质 | |
CN110850872A (zh) | 机器人巡检方法、装置、计算机可读存储介质及机器人 | |
CN110751012B (zh) | 目标检测评估方法、装置、电子设备及存储介质 | |
CN112016483A (zh) | 目标检测的接力***、方法、装置及设备 | |
CN111383246B (zh) | 条幅检测方法、装置及设备 | |
CN115063454B (zh) | 多目标跟踪匹配方法、装置、终端及存储介质 | |
CN115546705A (zh) | 目标识别方法、终端设备及存储介质 | |
CN111275765B (zh) | 一种确定目标gps的方法、装置及摄像机 | |
CN115908545A (zh) | 一种目标轨迹的生成方法、装置、电子设备及介质 | |
CN110837077B (zh) | 一种声源位置校验方法及装置 | |
CN112381873A (zh) | 一种数据标注方法及装置 | |
CN114969575A (zh) | 一种摄像机查询方法、装置、电子设备及存储介质 | |
CN115407355B (zh) | 库位地图的验证方法、装置及终端设备 | |
CN116386373A (zh) | 车辆定位方法、装置、存储介质及电子设备 | |
CN116343186A (zh) | 一种数据处理方法、装置及电子设备 | |
CN115393433A (zh) | 一种检测区域恢复方法、装置、设备及存储介质 | |
CN111435565A (zh) | 道路交通状态检测方法、装置、电子设备及存储介质 | |
CN114782555A (zh) | 地图映射方法、设备、及存储介质 | |
CN114882066B (zh) | 目标跟踪方法及相关装置、电子设备和存储介质 | |
CN113820698B (zh) | 障碍物测距方法、装置、电子设备及可读介质 | |
CN113777618B (zh) | 障碍物测距方法、装置、电子设备及可读介质 | |
CN113473091B (zh) | 摄像机关联方法、装置、***、电子设备及存储介质 | |
CN111369587B (zh) | 一种跟踪方法及装置 | |
CN111738185B (zh) | 一种目标识别方法、装置及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |