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

图像处理方法及装置、电子设备及计算机可读存储介质与流程

2021-11-03 11:36:00 来源:中国专利 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.所述将针对所述起始轨迹点和所述终止轨迹点输入的轨迹,作为所述第三轨迹,包括:
29.将针对所述起始轨迹点、所述中间轨迹点和所述终止轨迹点输入的轨迹,作为所述第三轨迹,所述第三轨迹的端点分别为所述起始轨迹点和所述终止轨迹点,且所述第三轨迹包括所述中间轨迹点。
30.结合本技术任一实施方式,所述得到所述第三轨迹之后,所述方法还包括:
31.按第一预设显示方式在所述第一图像中显示所述起始轨迹点和所述终止轨迹点。
32.结合本技术任一实施方式,所述方法还包括:
33.获取第二场景的第四图像,所述第一场景包括所述第二场景;
34.按第二预设显示方式显示所述第一图像的缩略图和所述第四图像的缩略图。
35.结合本技术任一实施方式,所述第一图像的缩略图和所述第四图像的缩略图显示于显示页面的第一区域,所述显示页面还包括与所述第一区域不同的第二区域;
36.所述方法还包括:
37.在检测到点击所述第四图像的缩略图的情况下,在所述第二区域内显示所述第四图像。
38.结合本技术任一实施方式,所述方法还包括:
39.获取第二场景的第四图像,所述第一场景包括所述第二场景;
40.基于所述第一图像和所述第四图像,得到所述第一场景的缩略图。
41.结合本技术任一实施方式,所述获取所述第一场景中的至少一个摄像头在所述第一图像中的位置信息,包括:
42.在检测到标注摄像头位置的指令的情况下,在标注页面显示所述第一场景内的至
少一个摄像头和所述第一图像;
43.在检测到将所述至少一个摄像头移动至所述第一图像的移动指令的情况下,依据所述移动指令,得到所述第一场景中的至少一个摄像头在所述第一图像中的位置信息。
44.结合本技术任一实施方式,所述获取所述第一场景中的至少一个摄像头在所述第一图像中的位置信息,包括:
45.在检测到标注摄像头位置的指令的情况下,在标注页面显示所述第一场景内的至少一个摄像头;
46.在检测到针对所述至少一个摄像头的位置输入指令的情况下,显示位置输入框;
47.依据所述位置输入框内的位置,得到所述至少一个摄像头在第一图像中的位置信息。
48.结合本技术任一实施方式,所述得到所述至少一个摄像头在第一图像中的位置信息之后,所述方法还包括:
49.在检测到点击所述至少一个摄像头中的目标摄像头的情况下,按所述第一预设显示方式在所述第一图像中显示所述目标摄像头。
50.结合本技术任一实施方式,所述标注页面还包括以下至少一种信息:所述至少一个摄像头是否已在所述第一图像中标记、所述至少一个摄像头名称、所述至少一个摄像头的类型、所述至少一个摄像头的预览按钮、所述至少一个摄像头的详情信息查看按钮。
51.结合本技术任一实施方式,在检测到点击所述至少一个摄像头的详情信息查看按钮的情况下,显示以下至少一种信息:所述第一场景的名称、所述至少一个摄像头的接入状态、所述至少一个摄像头所拍摄的对象的移动方向。
52.结合本技术任一实施方式,在检测到点击所述至少一个摄像头的预览按钮的情况下,显示所述至少一个摄像头的采集画面。
53.结合本技术任一实施方式,所述第一图像为所述第一场景的鸟瞰图。
54.第二方面,提供了一种图像处理装置,所述装置包括:
55.获取单元,用于获取第一场景的第一图像以及所述第一场景中的至少一个摄像头在所述第一图像中的位置信息,所述第一场景为地图缺失场景;
56.所述获取单元,还用于获取目标对象的第二图像,所述第二图像由所述第一场景内的第一摄像头采集得到;
57.确定单元,用于依据所述至少一个摄像头在所述第一图像中的位置信息,确定所述第一摄像头在所述第一图像中的第一位置;
58.所述确定单元,还用于依据所述第一位置,确定所述目标对象在所述第一图像中的位置。
59.结合本技术任一实施方式,所述获取单元用于:
60.获取黑名单库;
61.从至少一张第三图像中确定包含所述黑名单库中的对象的图像,作为所述第二图像,所述至少一张第三图像由所述至少一个摄像头采集得到。
62.结合本技术任一实施方式,所述获取单元还用于:
63.获取所述目标对象在所述第一图像中的第二位置,所述第二位置与所述第一位置不同;
64.依据所述第一位置和所述第二位置,在所述第一图像中显示所述目标对象的第一轨迹,所述第一轨迹包括可行驶轨迹。
65.结合本技术任一实施方式,所述获取单元,还用于在所述依据所述第一位置和所述第二位置,在所述第一图像中显示所述目标对象的第一轨迹之前,获取所述第一图像中的至少一条第二轨迹,所述至少一条第二轨迹均包括所述可行驶轨迹;
66.在所述至少一条第二轨迹中目标轨迹的轨迹点包括所述第一位置和所述第二位置的情况下,确定所述目标轨迹为所述第一轨迹。
67.结合本技术任一实施方式,所述至少一条第二轨迹包括第三轨迹,所述获取单元用于:
68.在检测到针对所述第一图像的轨迹设置指令的情况下,显示轨迹设置页面,所述轨迹设置页面包括所述第一图像和所述第一场景内的至少一个摄像头;所述第一场景内的至少一个摄像头包括第二摄像头和与所述第二摄像头不同的第三摄像头;
69.在检测到将所述第二摄像头作为起始轨迹点的指令的情况下,将所述第二摄像头在所述第一图像中的位置作为起始轨迹点;
70.在检测到将所述第三摄像头作为终止轨迹点的指令的情况下,将所述第三摄像头在所述第一图像中的位置作为终止轨迹点;
71.将针对所述起始轨迹点和所述终止轨迹点输入的轨迹,作为所述第三轨迹。
72.结合本技术任一实施方式,所述至少一个摄像头还包括第四摄像头,所述第四摄像头与所述第二摄像头不同,且所述第四摄像头与所述第三摄像头不同;
73.所述确定单元,还用于在将针对所述起始轨迹点和所述终止轨迹点输入的轨迹,作为所述第三轨迹之前,在检测到将所述第四摄像头作为中间轨迹点的指令的情况下,将所述第四摄像头在所述第一图像中的位置作为中间轨迹点;
74.所述获取单元用于:
75.将针对所述起始轨迹点、所述中间轨迹点和所述终止轨迹点输入的轨迹,作为所述第三轨迹,所述第三轨迹的端点分别为所述起始轨迹点和所述终止轨迹点,且所述第三轨迹包括所述中间轨迹点。
76.结合本技术任一实施方式,所述图像处理装置还包括:显示单元,用于在所述得到所述第三轨迹之后,按第一预设显示方式在所述第一图像中显示所述起始轨迹点和所述终止轨迹点。
77.结合本技术任一实施方式,所述获取单元还用于:
78.获取第二场景的第四图像,所述第一场景包括所述第二场景;
79.所述显示单元,还用于按第二预设显示方式显示所述第一图像的缩略图和所述第四图像的缩略图。
80.结合本技术任一实施方式,所述第一图像的缩略图和所述第四图像的缩略图显示于显示页面的第一区域,所述显示页面还包括与所述第一区域不同的第二区域;
81.所述显示单元,还用于:
82.在检测到点击所述第四图像的缩略图的情况下,在所述第二区域内显示所述第四图像。
83.结合本技术任一实施方式,所述获取单元,还用于:
84.获取第二场景的第四图像,所述第一场景包括所述第二场景;
85.基于所述第一图像和所述第四图像,得到所述第一场景的缩略图。
86.结合本技术任一实施方式,所述获取单元,用于:
87.在检测到标注摄像头位置的指令的情况下,在标注页面显示所述第一场景内的至少一个摄像头和所述第一图像;
88.在检测到将所述至少一个摄像头移动至所述第一图像的移动指令的情况下,依据所述移动指令,得到所述第一场景中的至少一个摄像头在所述第一图像中的位置信息。
89.结合本技术任一实施方式,所述获取单元,用于:
90.在检测到标注摄像头位置的指令的情况下,在标注页面显示所述第一场景内的至少一个摄像头;
91.在检测到针对所述至少一个摄像头的位置输入指令的情况下,显示位置输入框;
92.依据所述位置输入框内的位置,得到所述至少一个摄像头在第一图像中的位置信息。
93.结合本技术任一实施方式,所述显示单元,还用于:
94.在检测到点击所述至少一个摄像头中的目标摄像头的情况下,按所述第一预设显示方式在所述第一图像中显示所述目标摄像头。
95.结合本技术任一实施方式,所述标注页面还包括以下至少一种信息:所述至少一个摄像头是否已在所述第一图像中标记、所述至少一个摄像头名称、所述至少一个摄像头的类型、所述至少一个摄像头的预览按钮、所述至少一个摄像头的详情信息查看按钮。
96.结合本技术任一实施方式,所述显示单元,还用于在检测到点击所述至少一个摄像头的详情信息查看按钮的情况下,显示以下至少一种信息:所述第一场景的名称、所述至少一个摄像头的接入状态、所述至少一个摄像头所拍摄的对象的移动方向。
97.结合本技术任一实施方式,所述显示单元,还用于在检测到点击所述至少一个摄像头的预览按钮的情况下,显示所述至少一个摄像头的采集画面。
98.结合本技术任一实施方式,所述第一图像为所述第一场景的鸟瞰图。
99.第三方面,提供了一种电子设备,其特征在于,包括:处理器和存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,在所述处理器执行所述计算机指令的情况下,所述电子设备执行如上述第一方面及其任意一种可能实现的方式的方法。
100.第四方面,提供了另一种电子设备,包括:处理器、发送装置、输入装置、输出装置和存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,在所述处理器执行所述计算机指令的情况下,所述电子设备执行如上述第一方面及其任意一种可能实现的方式的方法。
101.第五方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序包括程序指令,在所述程序指令被处理器执行的情况下,使所述处理器执行如上述第一方面及其任意一种可能实现的方式的方法。
102.第六方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机程序或指令,在所述计算机程序或指令在计算机上运行的情况下,使得所述计算机执行上述第一方面及其任一种可能的实现方式的方法。
103.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本技术。
附图说明
104.为了更清楚地说明本技术实施例或背景技术中的技术方案,下面将对本技术实施例或背景技术中所需要使用的附图进行说明。
105.此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本技术的实施例,并与说明书一起用于说明本技术的技术方案。
106.图1为本技术实施例提供的一种图像处理系统架构示意图;
107.图2为本技术实施例提供的一种图像处理方法的流程示意图;
108.图3为本技术实施例提供的一种地图示意图;
109.图4为本技术实施例提供的一种地图缺失场景示意图;
110.图5为本技术实施例提供的一种像素坐标系示意图;
111.图6为本技术实施例提供的另一种地图缺失场景示意图;
112.图7为本技术实施例提供的一种以第二预设显示方式显示第一图像的缩略图和第二图像的缩略图的示意图;
113.图8为本技术实施例提供的一种显示页面示意图;
114.图9为本技术实施例提供的一种轨迹设置页面示意图;
115.图10为本技术实施例提供的一种以第二预设显示方式显示第一图像和第四图像的示意图;
116.图11为本技术实施例提供的一种图像处理装置的结构示意图;
117.图12为本技术实施例提供的一种图像处理装置的硬件结构示意图。
具体实施方式
118.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
119.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
120.应当理解,在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上,“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”可表示前后关联对象是一种“或”的关系,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是
单个,也可以是多个。字符“/”还可表示数学运算中的除号,例如,a/b=a除以b;6/3=2。“以下至少一项(个)”或其类似表达。
121.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
122.通过对目标对象在场景下的位置进行可视化显示,可更直观的体现目标对象在场景中的位置。而在可视化之前,需要在场景的可视化数据中对目标对象进行定位。
123.传统方法通过将场景的地图作为场景的可视化数据,并确定目标对象在场景的地图中的位置,实现在场景的可视化数据中对目标对象进行定位。但在地图缺失场景的细节信息的情况下,传统方法的定位准确度不高,其中,细节信息包括以下至少一种:建筑物信息、道路信息。基于此,本技术实施例提供了一种技术方案,以在地图上缺失场景细节信息的情况下,提高在场景中定位的准确度。
124.本技术实施例的执行主体为图像处理装置,其中,图像处理装置可以是任意一种可执行本技术方法实施例所公开的技术方案的电子设备。可选的,图像处理装置可以是以下中的一种:手机、计算机、平板电脑、可穿戴智能设备。
125.应理解,本技术方法实施例还可以通过处理器执行计算机程序代码的方式实现。下面结合本技术实施例中的附图对本技术实施例进行描述。
126.请参阅图1,图1所示为本技术实施例提供的一种图像处理系统11架构示意图。在图1中,图像处理装置112与至少一个摄像头111之间具有通信连接。可选的,图像处理装置112可以是服务器。至少一个摄像头111和图像处理装置112可部署在地图缺失场景内。可选的,该地图缺失场景为监管区域内的楼栋。
127.至少一个摄像头111均用于楼栋内的图像和/或视频。图像处理装置112基于下文提供的技术方案对至少一个摄像头111所采集到的图像和/或视频进行处理,确定目标对象在楼栋内的位置。如,至少一个摄像头111包括第一摄像头。图像处理装置获取包含楼栋内场景的第一图像,以及第一摄像头采集的第二图像,其中,第二图像包含目标对象。图像处理装置112基于下文提供的技术方案可确定目标对象在第一图像中的位置,即目标对象在楼栋内场景的位置。
128.请参阅图2,图2是本技术实施例提供的一种图像处理方法的流程示意图。
129.201、获取第一场景的第一图像以及第一场景中至少一个摄像头在上述第一图像中的位置信息,上述第一场景包括地图缺失场景。
130.本技术实施例中,地图缺失场景包括地图上缺失细节信息的区域,其中,细节信息包括以下至少一种:建筑物信息、道路信息。例如,在图3所示的地图中,既缺失了平安金融中心周边的道路信息,又缺失了平安金融中心的建筑物信息。其中,平安金融中心周边的道路信息以及平安金融中心的建筑物信息,可参见图4所示的平安金融中心以及平安金融中心周边的道路信息。可选的,第一场景包括以下中的至少一个:监管场所、地铁站。
131.本技术实施例中,第一场景中的至少一个摄像头为,拍摄范围位于第一场景内的至少一个摄像头。至少一个摄像头可以是一个摄像头,也可以是两个或两个以上摄像头。
132.本技术实施例中,图像中的位置可以是图像的像素坐标下的位置,其中,像素坐标
系的横坐标用于表示像素点所在的列数,像素坐标系下的纵坐标用于表示像素点所在的行数。例如,在图5所示的图像中,以图像的左上角为坐标原点o、平行于图像的行的方向为x轴的方向、平行于图像的列的方向为y轴的方向,构建像素坐标系为xoy。横坐标和纵坐标的单位均为像素点。例如,图5中的像素点a
11
的坐标为(1,1),像素点a
23
的坐标为(3,2),像素点a
42
的坐标为(2,4),像素点a
34
的坐标为(4,3)。
133.本技术实施例中,依据至少一个摄像头在第一图像中的位置信息,可确定至少一个摄像头在第一图像中的位置。摄像头在第一图像中的位置即为摄像头在第一图像的像素坐标系下的位置,该位置与摄像头在第一场景中的位置对应。例如,摄像头a安装在第一场景内的a点。若在第一图像中,与a点对应的像素为像素点b。那么,像素点b在第一图像中的位置即为摄像头a在第一图像中的位置。
134.在一种获取第一图像的实现方式中,图像处理装置接收用户通过输入组件输入的第一图像。
135.在另一种获取第一图像的实现方式中,图像处理装置接收终端发送的第一图像。
136.在一种获取至少一个摄像头在第一图像中的位置信息的实现方式中,图像处理装置接收用户通过输入组件输入的第一图像。
137.在另一种获取至少一个摄像头在第一图像中的位置信息的实现方式中,图像处理装置接收终端发送的第一图像。
138.应理解,在本技术实施例中,获取第一图像的步骤和获取至少一个摄像头在第一图像中的位置信息的步骤可以分开执行,也可以同时执行。例如,图像处理装置可先获取第一图像,再获取至少一个摄像头在第一图像中的位置信息。又例如,图像处理装置可先获取至少一个摄像头在第一图像中的位置信息,再获取第一图像。再例如,图像处理装置在获取第一图像的过程中获取至少一个摄像头在第一图像中的位置信息,或在获取至少一个摄像头在第一图像中的位置信息的过程中获取第一图像。
139.202、获取目标对象的第二图像,上述第二图像由上述第一场景内的第一摄像头采集得到。
140.本技术实施例中,目标对象可以是任意物体。在一种可能实现的方式中,目标对象包括以下中的一个:人体、人脸、车辆。
141.本技术实施例中,目标对象的第二图像,即第二图像包括目标对象。第一摄像头为上述至少一个摄像头中的任意一个摄像头。
142.在一种获取第二图像的实现方式中,图像处理装置接收用户通过输入组件输入的第二图像。
143.在另一种获取第二图像的实现方式中,图像处理装置接收终端发送的第二图像。
144.在又一种获取第二图像的实现方式中,图像处理装置与第一摄像头之间存在通信连接。图像处理装置通过该通信连接从第一摄像头获取第二图像。
145.203、依据上述至少一个摄像头在上述第一图像中的位置信息,确定上述第一摄像头在上述第一图像中的第一位置。
146.204、依据上述第一位置,确定上述目标对象在上述第一图像中的位置。
147.由于第二图像包含目标对象,第二图像由第一摄像头采集得到,依据第一摄像头在第一图像中的位置,可得到目标对象在第一图像中的位置。可选的,图像处理装置将第一
位置作为第一图像中的位置。
148.例如,假设第一场景为监管区域,目标对象为监管区域的被监管员小明。图像处理装置通过执行本实施例提供的技术方案,可确定小明在第一图像中出现过的位置。
149.在一种可能实现的方式中,图像处理装置可从第一图像中确定与第一位置对应的像素点,并在第一图像中显示出该像素点。
150.在另一种可能实现的方式中,图像处理装置在第一位置处显示第一摄像头。
151.在又一种可能实现的方式中,图像处理装置在第一位置处显示第二图像。
152.本技术实施例中,图像处理装置依据采集目标对象的第二图像的第一摄像头在第一图像中的位置,确定目标对象在第一图像中的位置,从而提高在第一场景中定位的准确度。
153.可选的,图像处理装置在确定目标对象在第一图像中的位置后,在第一图像中显示目标对象在第一图像中的位置。这样,可将目标对象在第一场景内出现过的位置在第一图像中体现出来,从而实现对目标对象在第一场景内的位置进行可视化显示。
154.作为一种可选的实施方式,图像处理装置通过执行以下步骤获取目标对象的第二图像:
155.1、获取黑名单库。
156.本技术实施例中,黑名单库中包含找寻对象的人脸图像。例如,黑名单库包含张三的人脸图像,此时,找寻对象为张三。又例如,相关人员想对b地的找寻对象进行查找,可将b地的找寻对象的人脸图像存储至黑名单库。
157.在一种获取黑名单库的实现方式中,图像处理装置接收用户通过输入组件输入的黑名单库。
158.在另一种获取黑名单库的实现方式中,图像处理装置接收终端发送的黑名单库。
159.2、从至少一张第三图像中确定包含上述黑名单库中的对象的第四图像,作为上述第二图像,上述至少一张第三图像由上述至少一个摄像头采集得到。
160.第三图像由第一场景内的至少一个摄像头采集得到,若黑名单库中的对象出现在第三图像中,说明黑名单库中的对象出现在了第一场景中。此时,依据至少一张第三图像中包含黑名单库中的对象,可确定黑名单库中的对象在第一场景中的位置。
161.在一种可能实现的方式中,图像处理装置通过将至少一张第三图像分别与黑名单库中的人脸图像进行人脸比对,确定至少一张第三图像中包含黑名单库中的对象的图像,作为第二图像。这样,可结合步骤201~步骤204,确定黑名单库中的对象在第一图像中的位置。
162.例如,黑名单库包括张三的人脸图像和李四的人脸图像。至少一张第三图像包括第三图像a和第三图像b。图像处理装置通过将第三图像a和张三的人脸图像进行人脸比对,确定第三图像a包含张三,进而将第三图像a作为第二图像。结合步骤201~步骤204的技术方案,可进一步确定张三在第一图像中的位置。
163.在步骤1和步骤2中,图像处理装置通过确定至少一张第三图像中是否包含黑名单库中的对象,确定黑名单库中的对象是否出现在第一场景内。在确定黑名单库中的对象出现在第一场景内的情况下,结合步骤201~步骤204可进一步确定该对象在第一图像中的位置。
164.作为一种可选的实施方式,图像处理装置还执行以下步骤:
165.3、获取上述目标对象在上述第一图像中的第二位置,上述第二位置与上述第一位置不同。
166.可选的,第一位置的时间戳和第二位置的时间戳不同。在一种获取第二位置的实现方式中,图像处理装置接收用户通过输入组件输入的第二位置。
167.在另一种获取第二位置的实现方式中,图像处理装置接收终端发送的第二位置。
168.4、依据上述第一位置和上述第二位置,在上述第一图像中显示上述目标对象的第一轨迹,上述第一轨迹包括上述道路上的轨迹。
169.本技术实施例中,可行驶轨迹包括人或车可行驶的轨迹。具体的,在目标对象包括人的情况下,可行驶轨迹包括人可行驶的轨迹;在目标对象包括车的情况下,可行驶轨迹包括车可行驶的轨迹。
170.例如,人不能穿墙的,那么穿墙的轨迹不是人可行驶的轨迹。人可以穿过狭小过道,那么狭小过道上的轨迹是人可行驶的轨迹。人可以穿过大厦大门,那么穿过大厦大门的轨迹是人可行驶的轨迹
171.又例如,车不能穿过大厦,那么穿过大厦的轨迹不是车可行驶的轨迹。车可以在公路上行驶,那么公路上的轨迹是车可行驶的轨迹。
172.可选的,第一图像包括第一场景内的至少一条道路,即第一图像可展示第一场景内的至少一条道路。例如,图6所示为平安金融中心所处场景的图像,该图像可展示第一道路和第二道路。可行驶轨迹包括至少一条道路上的轨迹。
173.在一种可能实现的方式中,图像处理装置将第一位置和第二位置分别作为两个端点,确定过第一位置和第二位置的轨迹,作为第一轨迹。
174.由于图像包含道路信息,依据位置确定的轨迹可能包括不合理的轨迹。例如,对人而言,穿墙的轨迹的是不合理的。而本技术实施例中的第一轨迹包括可行驶轨迹,由此可提高目标对象的轨迹的准确度。
175.作为一种可选的实施方式,图像处理装置在执行步骤4之前,还执行以下步骤:
176.5、获取上述第一图像中的至少一条第二轨迹,上述至少一条第二轨迹均包括上述可行驶轨迹。
177.在一种获取至少一条第二轨迹的实现方式中,图像处理装置接收用户通过输入组件输入的至少一条第二轨迹。
178.在另一种获取至少一条第二轨迹的实现方式中,图像处理装置接收终端发送的至少一条第二轨迹。
179.在执行完步骤5后,图像处理装置在执行步骤5的过程中执行以下步骤:
180.6、在上述至少一条第二轨迹中目标轨迹的轨迹点包括上述第一位置和上述第二位置的情况下,确定上述目标轨迹为上述第一轨迹。
181.本技术实施例中,目标轨迹的轨迹点包括第一位置和第二位置,即目标轨迹过第一位置和第二位置。
182.可选的,第一位置所对应的点和第二位置所对应的点为目标轨迹的两个端点。例如,第一位置所对应的点为目标轨迹的起始点,第二位置所对应的点为目标轨迹的终止点。又例如,第二位置所对应的点为目标轨迹的起始点,第一位置所对应的点为目标轨迹的终
止点。
183.在该种实施方式中,由于至少一条第二轨迹均为,图像处理装置在确定目标对象在第一图像中的第一轨迹前获取的,且至少一条第二轨迹均包括可行驶轨迹,图像处理装置可从至少一条第二轨迹中确定轨迹点包括第一位置和第二位置的轨迹,作为第一轨迹。
184.作为一种可选的实施方式,至少一条第二轨迹包括第三轨迹,即第三轨迹为至少一条第二轨迹中的任意一条轨迹。图像处理装置在执行步骤4的过程中执行以下步骤:
185.7、在检测到针对上述第一图像的轨迹设置指令的情况下,显示轨迹设置页面,上述轨迹设置页面包括上述第一图像和上述第一场景内的至少一个摄像头,上述第一场景内的至少一个摄像头包括第二摄像头和与上述第二摄像头不同的第三摄像头。
186.本技术实施例中,轨迹设置指令可以是用户通过输入组件向图像处理装置输入的,轨迹设置指令也可以是用户通过终端向图像处理装置发送的。轨迹设置指令用于指示图像处理装置进入轨迹设置程序。
187.图像处理装置在检测到针对第一图像的轨迹设置指令的情况下,显示轨迹设置页面,并在轨迹设置页面显示第一图像和第一场景内的至少一个摄像头。
188.本步骤中,第一场景内的至少一个摄像头包括第二摄像头和与第二摄像头不同的第三摄像头。即本步骤中,第一场景内包括两个或两个以上摄像头,第二摄像头和第三摄像头为第一场景内的任意两个不同的摄像头。
189.8、在检测到将上述第二摄像头作为起始轨迹点的指令的情况下,将上述第二摄像头在上述第一图像中的位置作为起始轨迹点。
190.在一种可能实现的方式中,图像处理装置在轨迹设置页面显示“请选择起始轨迹点”,用户进而通过点击第二摄像头,向图像处理装置输入将第二摄像头作为起始轨迹点的指令。
191.在另一种可能实现的方式中,图像处理装置在轨迹设置页面显示“请输入起始轨迹点”,用户进而通过输入第二摄像头的名称,向图像处理装置输入将第二摄像头作为起始轨迹点的指令。
192.9、在检测到将上述第三摄像头作为终止轨迹点的指令的情况下,将上述第三摄像头在上述第一图像中的位置作为终止轨迹点。
193.在一种可能实现的方式中,图像处理装置在轨迹设置页面显示“请选择终止轨迹点”,用户进而通过点击第三摄像头,向图像处理装置输入将第三摄像头作为起始轨迹点的指令。
194.在另一种可能实现的方式中,图像处理装置在轨迹设置页面显示“请输入终止轨迹点”,用户进而通过输入第三摄像头的名称,向图像处理装置输入将第三摄像头作为起始轨迹点的指令。
195.10、接收针对起始轨迹点和终止轨迹点输入的轨迹,作为第三轨迹。
196.由于第一图像缺失路网信息,图像处理装置依据起始轨迹点和终止轨迹点确定的轨迹,可能不是可行驶轨迹。而用户可通过显示页面中所显示的第一图像,确定起始轨迹点和终止轨迹点之间的可行驶轨迹。因此,图像处理装置将针对起始轨迹点和终止轨迹点输入的轨迹,作为第三轨迹。
197.在一种可能实现的方式中,图像处理装置通过触摸显示屏显示轨迹设置页面。用
户通过触摸显示屏连接起始轨迹点和终止轨迹点,构建端点为起始轨迹点和终止轨迹点的轨迹,从而向图像处理装置输入针对起始轨迹点和终止轨迹点的轨迹。
198.应理解,步骤7~步骤10中的第三轨迹仅为示例,不应理解仅能通过步骤7~步骤10得到至少一条第二轨迹中的一条轨迹。在实际应用中,图像处理装置可通过执行步骤7~步骤10得到所有第二轨迹。
199.作为一种可选的实施方式,至少一个摄像头还包括第四摄像头,第四摄像头与第二摄像头不同,且第四摄像头与第三摄像头不同。
200.图像处理装置在执行步骤10之前,还执行以下步骤:
201.11、在检测到将上述第四摄像头作为中间轨迹点的指令的情况下,将上述第四摄像头在上述第一图像中的位置作为中间轨迹点。
202.在一种可能实现的方式中,图像处理装置在轨迹设置页面显示“请选择中间轨迹点”,用户进而通过点击第四摄像头,向图像处理装置输入将第四摄像头作为起始轨迹点的指令。
203.在另一种可能实现的方式中,图像处理装置在轨迹设置页面显示“请输入中间轨迹点”,用户进而通过输入第四摄像头的名称,向图像处理装置输入将第四摄像头作为起始轨迹点的指令。
204.在执行完步骤11后,图像处理装置通过执行以下步骤得到第三轨迹:
205.12、将针对上述起始轨迹点、上述中间轨迹点和上述终止轨迹点输入的轨迹,作为上述第三轨迹,上述第三轨迹的端点分别为上述起始轨迹点和上述终止轨迹点,且上述第三轨迹包括上述中间轨迹点。
206.在一种可能实现的方式中,图像处理装置通过触摸显示屏显示轨迹设置页面。用户通过触摸显示屏连接起始轨迹点、中间轨迹点和终止轨迹点,构建端点分别为起始轨迹点和终止轨迹点且过中间轨迹点的轨迹,从而向图像处理装置输入针对起始轨迹点、中间轨迹点和终止轨迹点的轨迹。
207.应理解,第二摄像头、第三摄像头和第四摄像头均为示例,不应理解为第一场景仅包括三个摄像头。
208.图像处理装置通过执行步骤11和步骤12,得到端点为起始轨迹点和终止轨迹点的轨迹,可使第三轨迹的轨迹信息更详细。
209.作为一种可选的实施方式,图像处理装置在得到第三轨迹后,还执行以下步骤:
210.13、按第一预设显示方式在第一图像中显示起始轨迹点和终止轨迹点。
211.本技术实施例中,第一预设显示方式可以是着重显示,即在步骤13中,图像处理装置在第一图像中着重显示起始轨迹点和终止轨迹点。第一图像中着重显示起始轨迹点和终止轨迹点指,起始轨迹点的显示方式和终止轨迹点的显示方式与非着重显示区域的显示方式不同,其中,非着重显示区域包括第一图像中除起始轨迹点和终止轨迹点之外的区域。可选的,第一预设显示方式包括以下中的一种或一种以上:颜色突出显示、高亮显示、悬浮显示。
212.在一种可能实现的方式中,第一预设显示方式包括颜色突出显示。图像处理装置将非着重显示区域转换为灰度图像,并保留起始轨迹点的色彩和终止轨迹点的色彩,以实现突出显示起始轨迹点和终止轨迹点。
213.在另一种可能实现的方式中,第一预设显示方式包括高亮显示。图像处理装置对起始轨迹点和终止轨迹点进行高亮显示,以实现突出显示起始轨迹点和终止轨迹点。
214.在又一种可能实现的方式中,第一预设显示方式包括悬浮显示。第一图像包括抬头显示(head up display,hud)层,图像处理装置从hud层中确定与起始轨迹点对应的第一显示区域,并从hud层中确定与终止轨迹点对应的第二显示区域。将第一显示区域和第二显示区域作为悬浮显示区域,并在第一显示区域中显示起始轨迹点,在第二显示区域中显示终止轨迹点。
215.图像处理装置通过以第一预设显示方式显示在第一图像中显示起始轨迹点和终止轨迹点,可使用户更直观的从第一图像中确定第三轨迹。
216.作为一种可选的实施方式,图像处理装置还执行以下步骤:
217.14、获取第二场景的第四图像,其中,第一场景包括第二场景。
218.本技术实施例中,第一场景和第二场景为隶属关系。例如,第一场景为校园,第二场景为校园内的教学楼。又例如,第一场景为教学楼,第二场景为教学楼内的三楼。再例如,第一场景为教学楼内的三楼,第二场景为三楼的308教室。可选的,第二场景包括地图缺失场景。
219.在一种获取第四图像的实现方式中,图像处理装置接收用户通过输入组件输入的第四图像。
220.在另一种获取第四图像的实现方式中,图像处理装置接收终端发送的第四图像。
221.15、按第二预设显示方式显示第一图像的缩略图和第四图像的缩略图。
222.本技术实施例中,第二预设显示方式可以是以层级的方式进行显示,即在步骤15中,图像处理装置以层级的方式显示第一图像的缩略图和第四图像的缩略图。例如,在图7中,第一图像的缩略图和第二图像的缩略图。
223.图像处理装置通过执行步骤15,可模拟第一场景的三维模型,取得三维显示效果,并可更好的显示第一场景和第二场景的层级关系。
224.作为一种可选的实施方式,第一图像的缩略图和第四图像的缩略图显示于显示页面的第一区域,显示页面还包括与第一区域不同的第二区域。图像处理装置还执行以下步骤:
225.16、在检测到点击第四图像的缩略图的情况下,在第二区域内显示第四图像。
226.图像处理装置通过执行步骤15,可模拟第一场景的三维模型,该三维模型显示于第一区域。而用户通过点击第一区域内的三维模型中的任意一张缩略图,可使图像处理装置在第二区域内显示与该缩略图对应的场景图像。因此,图像处理装置在检测到点击第四图像的缩略图的情况下,在第二区域内显示第四图像。
227.可选的,在第二区域内所显示的图像为第四图像,且检测到用户点击第一区域内的第一图像的缩略图的情况下,图像处理装置将第二区域内所显示的图像由第四图像切换为第一图像。
228.在一种可能实现的方式中,图8所示的图像为步骤15中的显示页面。用户点击第一区域内的第一图像的缩略图,图像处理装置将在第二区域内显示第一图像。
229.可选的,图9所示为轨迹设置页面。轨迹显示页面的左侧为场景信息显示区域,场景信息显示区域用于显示场景信息。如图9所示,场景信息显示区域包括:工厂、医务室、监
区3、监区4、监区1、监区2、医院。轨迹显示页面的中间为图像显示区域,图像显示区域用于显示图像。图9所示的图像显示区域可参见图8,此处将不再赘述。轨迹显示页面的右侧为摄像头信息显示区域,摄像头信息显示区域用于显示摄像头的信息。
230.作为一种可选的实施方式,图像处理装置还执行以下步骤:
231.17、获取第二场景的第四图像,第一场景包括第二场景。
232.本步骤的实现方式可参见步骤14,此处将不再赘述。
233.18、基于第一图像和第四图像,得到第一场景的缩略图。
234.在一种可能实现的方式中,图像处理装置基于第一图像得到第一图像的缩略图,基于第四图像得到第四图像的缩略图。通过以第二预设显示方式显示第一图像的缩略图和第四图像的缩略图,模拟第一场景的三维模型,得到第一场景的缩略图。例如,如图10所示,对第一图像的缩略图和第四图像的缩略图进行层级显示,得到第一场景的缩略图。
235.作为一种可选的实施方式,图像处理装置通过执行以下步骤获取第一场景中的至少一个摄像头在第一图像中的位置信息:
236.19、在检测到标注摄像头位置的指令的情况下,在标注页面显示上述第一场景内的至少一个摄像头和上述第一图像。
237.本步骤中,标注摄像头位置的指令可以是,用户通过鼠标控制光标点击显示页面的标注按钮。标注摄像头位置的指令也可以是,用户通过输入组件向图像处理装置输入标注指令,例如,用户通过键盘向图像处理装置输入字符“start”,向图像处理装置输入标注指令。又例如,用户通过向图像处理装置输入语音数据“开始标注摄像头位置”,向图像处理装置输入标注指令。
238.在一种可能实现的方式中,图像处理装置在标注页面内显示第一场景内的至少一个摄像头可以是,在标注页面中显示第一场景内的至少一个摄像头的标识,其中,该标识可以是以下中的一个或一个以上:图标、数字标识、文字标识。
239.可选的,图像处理装置的标注页面包括以下区域:摄像头显示区域、图像显示区域,其中,摄像头显示区域用于显示第一场景内的至少一个摄像头,摄像头显示区域用于显示第一场景的图像(即第一图像)。
240.例如,若第一场景为监管区域,该监管区域内安装有3个监控摄像头,分别为监控摄像头a、监控摄像头b和监控摄像头c。在摄像头显示区域内可显示监控摄像头a的标识、监控摄像头b的标识和监控摄像头c的标识。在图像显示区域内可显示监管区域的图像。
241.20、在检测到将上述至少一个摄像头移动至上述第一图像的移动指令的情况下,依据上述移动指令,得到上述第一场景中的至少一个摄像头在上述第一图像中的位置信息。
242.在一种可能实现的方式中,用户通过将第一场景内的摄像头拖拽至第一图像中,向图像处理装置输入移动指令。
243.例如,至少一个摄像头包括摄像头a和摄像头b,用户通过将摄像头a拖拽至第一图像中的a点,并将摄像头b拖拽至第一图像中的b点。此时,移动指令包括将摄像头a移动至第一图像中的a点,以及将摄像头b移动至第一图像中的b点。
244.在另一种可能实现的方式中,用户通过键盘向图像处理装置输入移动指令,其中,键盘包括物理键盘和虚拟键盘。
245.例如,至少一个摄像头包括摄像头a和摄像头b,用户通过物理键盘向图像处理装置输入将摄像头a移动至第一图像中的a点,并将摄像头b移动至第一图像中的b点。此时,移动指令包括将摄像头a移动至第一图像中的a点,以及将摄像头b移动至第一图像中的b点。
246.在将第一场景内的摄像头移动至第一图像后,即可确定第一场景中的至少一个摄像头在第一图像中的位置信息。因此,可依据移动指令得到第一场景中的至少一个摄像头在第一图像中的位置信息。
247.例如,至少一个摄像头包括摄像头a,移动指令包括将摄像头a移动至第一图像中的a点。图像处理装置依据移动指令,确定摄像头a在第一图像中的位置为a点,进而可依据a点在第一图像中的位置,确定摄像头a在第一图像中的位置信息。
248.作为一种可选的实施方式,图像处理装置通过执行以下步骤获取第一场景中的至少一个摄像头在第一图像中的位置信息:
249.21、在检测到标注摄像头位置的指令的情况下,在标注页面显示上述第一场景内的至少一个摄像头。
250.本步骤中,标注摄像头位置的指令可以是,用户通过鼠标控制光标点击显示页面的标注按钮。标注摄像头位置的指令也可以是,用户通过输入组件向图像处理装置输入标注指令,例如,用户通过键盘向图像处理装置输入字符“start”,向图像处理装置输入标注指令。又例如,用户通过向图像处理装置输入语音数据“开始标注摄像头位置”,向图像处理装置输入标注指令。
251.在一种可能实现的方式中,图像处理装置在标注页面内显示第一场景内的至少一个摄像头可以是,在标注页面中显示第一场景内的至少一个摄像头的标识,其中,该标识可以是以下中的一个或一个以上:图标、数字标识、文字标识。
252.22、在检测到针对上述至少一个摄像头的位置输入指令的情况下,显示位置输入框。
253.本技术实施例中,位置输入指令可以是用户通过输入组件向图像处理装置输入的,位置输入指令可以是用户通过终端向图像处理装置发送的。
254.本技术实施例中,输入框用于输入位置,且输入框内的位置表征第一图像中的位置。例如,用户在输入框内输入(3,4),那么该位置表征在第一图像的像素坐标系下的坐标为(3,4)。
255.在一种可能实现的方式中,至少一个摄像头包括摄像头a和摄像头b。用户向图像处理装置输入针对摄像头a的位置输入指令,以使图像处理装置显示位置输入框。若用户在位置输入框内输入的位置为位置a,那么图像处理装置将位置a作为摄像头a在第一图像中的位置。
256.23、依据上述位置输入框内的位置,得到上述至少一个摄像头在第一图像中的位置信息。
257.在一种可能实现的方式中,图像处理装置依据第一场景内的摄像头所对应的位置输入框内的位置,得到该摄像头在第一图像中的位置信息。
258.例如,至少一个摄像头包括摄像头a和摄像头b。用户向图像处理装置输入针对摄像头a的位置输入指令,以使图像处理装置显示位置输入框。若用户在位置输入框内输入的位置为位置a,那么图像处理装置将位置a作为摄像头a在第一图像中的位置。用户在输入位
置a后,又向图像处理装置输入针对摄像头b的位置输入指令,以使图像处理装置显示位置输入框。若用户在位置输入框内输入的位置为位置b,那么图像处理装置将位置b作为摄像头b在第一图像中的位置。
259.作为一种可选的实施方式,图像处理装置在得到至少一个摄像头在第一图像中的位置信息之后,还执行以下步骤:
260.24、在检测到点击至少一个摄像头中的目标摄像头的情况下,按第一预设显示方式在第一图像中显示目标摄像头。
261.本步骤中的第一预设显示方式可参见步骤13中的第一预设显示方式,此处将不再赘述。
262.在一种可能实现的方式中,用户点击标注页面中的目标摄像头,图像处理装置在第一图像中高亮显示目标摄像头。
263.作为一种可选的实施方式,标注页面还包括以下至少一种信息:至少一个摄像头是否已在第一图像中标记、至少一个摄像头名称、至少一个摄像头的类型、至少一个摄像头的预览按钮、至少一个摄像头的详情信息查看按钮。
264.本技术实施例中,是否在第一图像中标记用于表征摄像头是否已在第一图像中标记,即是否通过步骤19~步骤20确定摄像头在第一图像中的位置信息,或通过步骤21~步骤23确定摄像头在第一图像中的位置信息。摄像头的类型包括球机、枪机、半球机。通过点击摄像头的预览按钮可预览摄像头所采集的画面。通过点击摄像头的详情信息查看按钮可查看摄像头的详情信息。
265.作为一种可选的实施方式,在检测到点击第一摄像头的详情信息查看按钮的情况下,显示以下至少一种信息:第一场景的名称、至少一个摄像头的接入状态、至少一个摄像头所拍摄的对象的移动方向。
266.本技术实施例中,摄像头的接入状态表征图像处理装置是否与摄像头之间存在通信连接。例如,至少一个摄像头包括摄像头a。若摄像头a与图像处理装置之间不存在通信连接,摄像头a的接入状态为异常;若摄像头b与图像处理装置之间存在通信连接,摄像头b的接入状态为正常。
267.摄像头所拍摄的对象的移动方向包括:进或出。例如,至少一个摄像头包括摄像头a。摄像头a安装在大楼a的大门处。若摄像头a所拍摄的对象的移动方向包括进,那么摄像头a所拍摄到的对象均为进入大楼a;若摄像头b所拍摄的对象的移动方向包括出,那么摄像头a所拍摄到的对象均为离开大楼a。
268.作为一种可选的实施方式,在检测到点击至少一个摄像头的预览按钮的情况下,显示至少一个摄像头的采集画面。例如,至少一个摄像头包括摄像头a和摄像头b,图像处理装置在检测到点击摄像头a的预览按钮的情况下,显示摄像头a的采集画面。图像处理装置在检测到点击摄像头b的预览按钮的情况下,显示摄像头b的采集画面。
269.作为一种可选的实施方式,第一图像为第一场景的鸟瞰图。
270.在第一图像为第一场景的鸟瞰图的情况下,第一图像所包含的第一场景的细节信息较多。此时,图像处理装置通过在第一图像中显示目标对象的位置,可视化显示目标对象在第一场景中出现过的位置,可提升显示效果。
271.本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并
不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
272.上述详细阐述了本技术实施例的方法,下面提供了本技术实施例的装置。
273.请参阅图11,图11为本技术实施例提供的一种图像处理装置的结构示意图,该图像处理装置2包括:获取单元21、确定单元22。可选的,图像处理装置2还包括显示单元23。
274.其中:
275.获取单元21,用于获取第一场景的第一图像以及所述第一场景中的至少一个摄像头在所述第一图像中的位置信息,所述第一场景为地图缺失场景;
276.所述获取单元21,还用于获取目标对象的第二图像,所述第二图像由所述第一场景内的第一摄像头采集得到;
277.确定单元22,用于依据所述至少一个摄像头在所述第一图像中的位置信息,确定所述第一摄像头在所述第一图像中的第一位置;
278.所述确定单元22,还用于依据所述第一位置,确定所述目标对象在所述第一图像中的位置。
279.结合本技术任一实施方式,所述获取单元21用于:
280.获取黑名单库;
281.从至少一张第三图像中确定包含所述黑名单库中的对象的图像,作为所述第二图像,所述至少一张第三图像由所述至少一个摄像头采集得到。
282.结合本技术任一实施方式,所述获取单元21还用于:
283.获取所述目标对象在所述第一图像中的第二位置,所述第二位置与所述第一位置不同;
284.依据所述第一位置和所述第二位置,在所述第一图像中显示所述目标对象的第一轨迹,所述第一轨迹包括可行驶轨迹。
285.结合本技术任一实施方式,所述获取单元21,还用于在所述依据所述第一位置和所述第二位置,在所述第一图像中显示所述目标对象的第一轨迹之前,获取所述第一图像中的至少一条第二轨迹,所述至少一条第二轨迹均包括所述可行驶轨迹;
286.在所述至少一条第二轨迹中目标轨迹的轨迹点包括所述第一位置和所述第二位置的情况下,确定所述目标轨迹为所述第一轨迹。
287.结合本技术任一实施方式,所述至少一条第二轨迹包括第三轨迹,所述获取单元21用于:
288.在检测到针对所述第一图像的轨迹设置指令的情况下,显示轨迹设置页面,所述轨迹设置页面包括所述第一图像和所述第一场景内的至少一个摄像头;所述第一场景内的至少一个摄像头包括第二摄像头和与所述第二摄像头不同的第三摄像头;
289.在检测到将所述第二摄像头作为起始轨迹点的指令的情况下,将所述第二摄像头在所述第一图像中的位置作为起始轨迹点;
290.在检测到将所述第三摄像头作为终止轨迹点的指令的情况下,将所述第三摄像头在所述第一图像中的位置作为终止轨迹点;
291.将针对所述起始轨迹点和所述终止轨迹点输入的轨迹,作为所述第三轨迹。
292.结合本技术任一实施方式,所述至少一个摄像头还包括第四摄像头,所述第四摄
像头与所述第二摄像头不同,且所述第四摄像头与所述第三摄像头不同;
293.所述确定单元22,还用于在将针对所述起始轨迹点和所述终止轨迹点输入的轨迹,作为所述第三轨迹之前,在检测到将所述第四摄像头作为中间轨迹点的指令的情况下,将所述第四摄像头在所述第一图像中的位置作为中间轨迹点;
294.所述获取单元21用于:
295.将针对所述起始轨迹点、所述中间轨迹点和所述终止轨迹点输入的轨迹,作为所述第三轨迹,所述第三轨迹的端点分别为所述起始轨迹点和所述终止轨迹点,且所述第三轨迹包括所述中间轨迹点。
296.结合本技术任一实施方式,所述图像处理装置2还包括:显示单元23,用于在所述得到所述第三轨迹之后,按第一预设显示方式在所述第一图像中显示所述起始轨迹点和所述终止轨迹点。
297.结合本技术任一实施方式,所述获取单元21还用于:
298.获取第二场景的第四图像,所述第一场景包括所述第二场景;
299.所述显示单元23,还用于按第二预设显示方式显示所述第一图像的缩略图和所述第四图像的缩略图。
300.结合本技术任一实施方式,所述第一图像的缩略图和所述第四图像的缩略图显示于显示页面的第一区域,所述显示页面还包括与所述第一区域不同的第二区域;
301.所述显示单元23,还用于:
302.在检测到点击所述第四图像的缩略图的情况下,在所述第二区域内显示所述第四图像。
303.结合本技术任一实施方式,所述获取单元21,还用于:
304.获取第二场景的第四图像,所述第一场景包括所述第二场景;
305.基于所述第一图像和所述第四图像,得到所述第一场景的缩略图。
306.结合本技术任一实施方式,所述获取单元21,用于:
307.在检测到标注摄像头位置的指令的情况下,在标注页面显示所述第一场景内的至少一个摄像头和所述第一图像;
308.在检测到将所述至少一个摄像头移动至所述第一图像的移动指令的情况下,依据所述移动指令,得到所述第一场景中的至少一个摄像头在所述第一图像中的位置信息。
309.结合本技术任一实施方式,所述获取单元21,用于:
310.在检测到标注摄像头位置的指令的情况下,在标注页面显示所述第一场景内的至少一个摄像头;
311.在检测到针对所述至少一个摄像头的位置输入指令的情况下,显示位置输入框;
312.依据所述位置输入框内的位置,得到所述至少一个摄像头在第一图像中的位置信息。
313.结合本技术任一实施方式,所述显示单元23,还用于:
314.在检测到点击所述至少一个摄像头中的目标摄像头的情况下,按所述第一预设显示方式在所述第一图像中显示所述目标摄像头。
315.结合本技术任一实施方式,所述标注页面还包括以下至少一种信息:所述至少一个摄像头是否已在所述第一图像中标记、所述至少一个摄像头名称、所述至少一个摄像头
的类型、所述至少一个摄像头的预览按钮、所述至少一个摄像头的详情信息查看按钮。
316.结合本技术任一实施方式,所述显示单元23,还用于在检测到点击所述至少一个摄像头的详情信息查看按钮的情况下,显示以下至少一种信息:所述第一场景的名称、所述至少一个摄像头的接入状态、所述至少一个摄像头所拍摄的对象的移动方向。
317.结合本技术任一实施方式,所述显示单元23,还用于在检测到点击所述至少一个摄像头的预览按钮的情况下,显示所述至少一个摄像头的采集画面。
318.结合本技术任一实施方式,所述第一图像为所述第一场景的鸟瞰图。
319.本技术实施例中,图像处理装置依据采集目标对象的第二图像的第一摄像头在第一图像中的位置,确定目标对象在第一图像中的位置,从而提高在第一场景中定位的准确度。
320.在一些实施例中,本技术实施例提供的装置具有的功能或包含的模块可以用于执行上文方法实施例描述的方法,其具体实现可以参照上文方法实施例的描述,为了简洁,这里不再赘述。
321.图12为本技术实施例提供的一种图像处理装置的硬件结构示意图。该图像处理装置3包括处理器31,存储器32,输入装置33,输出装置34。该处理器31、存储器32、输入装置33和输出装置34通过连接器相耦合,该连接器包括各类接口、传输线或总线等等,本技术实施例对此不作限定。应当理解,本技术的各个实施例中,耦合是指通过特定方式的相互联系,包括直接相连或者通过其他设备间接相连,例如可以通过各类接口、传输线、总线等相连。
322.处理器31可以是一个或多个图形处理器(graphics processing unit,gpu),在处理器31是一个gpu的情况下,该gpu可以是单核gpu,也可以是多核gpu。可选的,处理器31可以是多个gpu构成的处理器组,多个处理器之间通过一个或多个总线彼此耦合。可选的,该处理器还可以为其他类型的处理器等等,本技术实施例不作限定。
323.存储器32可用于存储计算机程序指令,以及用于执行本技术方案的程序代码在内的各类计算机程序代码。可选地,存储器包括但不限于是随机存储记忆体(random access memory,ram)、只读存储器(read

only memory,rom)、可擦除可编程只读存储器(erasable programmable read only memory,eprom)、或便携式只读存储器(compact disc read

only memory,cd

rom),该存储器用于相关指令及数据。
324.输入装置33用于输入数据和/或信号,以及输出装置34用于输出数据和/或信号。输入装置33和输出装置34可以是独立的器件,也可以是一个整体的器件。
325.可理解,本技术实施例中,存储器32不仅可用于存储相关指令,还可用于存储相关数据,如该存储器32可用于存储通过输入装置33获取的第一图像,又或者该存储器32还可用于存储通过处理器31得到的第一位置等等,本技术实施例对于该存储器中具体所存储的数据不作限定。
326.可以理解的是,图12仅仅示出了一种图像处理装置的简化设计。在实际应用中,图像处理装置还可以分别包含必要的其他元件,包含但不限于任意数量的输入/输出装置、处理器、存储器等,而所有可以实现本技术实施例的图像处理装置都在本技术的保护范围之内。
327.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟
以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
328.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。所属领域的技术人员还可以清楚地了解到,本技术各个实施例描述各有侧重,为描述的方便和简洁,相同或类似的部分在不同实施例中可能没有赘述,因此,在某一实施例未描述或未详细描述的部分可以参见其他实施例的记载。
329.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
330.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
331.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
332.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字通用光盘(digital versatile disc,dvd))、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
333.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:只读存储器(read

only memory,rom)或随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可存储程序代码的介质。
再多了解一些

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

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

相关文献