定位方法及装置与流程

文档序号:18073152发布日期:2019-07-03 04:00阅读:284来源:国知局
定位方法及装置与流程

本发明涉及定位技术领域,具体而言,涉及一种定位方法及装置。



背景技术:

在智能交通行业的应用中,网络摄像机也逐渐遍布城市的各个角落。现有的网络摄像机的位置获取的方式通常是采用手动录入坐标到数据系统,或在网络摄像机上安装定位模块以通过定位模块获取对应的网络摄像机的位置。

经发明人研究发现,采用手动录入坐标的方式会耗费大量的人力物力进而造成成本过高的问题,采用在摄像头上安装定位模块的方式存在成本过高的问题,因此上述两种方式都存在定位成本过高的问题。



技术实现要素:

有鉴于此,本发明的目的在于提供一种定位方法及装置,应用于图像采集装置,以有效降低对图像采集装置进行定位的成本。

本发明较佳实施例提供一种定位方法,应用于图像采集装置,所述图像采集装置关联有车管所系统和运营商系统,所述方法包括:

对抓拍范围内经过的车辆进行抓拍以得到车辆图像,并获取抓拍所述车辆图像的抓拍时刻;

从所述车管所系统中获取与所述车辆图像对应的手机号信息,并从所述运营商系统中获取与所述手机号信息对应的移动终端在抓拍时刻的定位信息;

根据所述定位信息得到所述图像采集装置的位置信息。

可选的,在上述定位方法中,所述图像采集装置中存储有预设区域,所述车辆图像为多个,所述定位信息为多个,所述根据所述定位信息得到所述图像采集装置的位置信息的步骤包括:

将多个所述定位信息中不在所述预设区域范围内的定位信息滤除,以得到位于所述预设区域范围内的多个区域定位信息;

采用预设算法对所述多个区域定位信息进行过滤以得到多个中心定位信息;

根据所述多个中心定位信息得到所述图像采集装置的位置信息。

可选的,在上述定位方法中,采用预设算法对所述多个区域定位信息进行过滤以得到多个中心定位信息的步骤包括:

对所述多个区域定位信息进行计算以得到第一中心位置信息;

将所述多个区域定位信息中到所述第一中心位置信息的距离的最大值作为第一距离值,并根据预设松弛变量及所述第一距离值得到第二距离值;

获取以所述第一中心位置信息为圆心,第二距离值为半径得到的第一范围内的多个第一定位信息;

判断所述多个第一定位信息的数量与多个所述区域定位信息的数量的比值是否小于设定值,若小于,则将各所述第一定位信息作为中心定位信息;

若大于,则将各所述第一定位信息作为所述区域定位信息,并返回执行对所述多个区域定位信息进行计算以得到第一中心位置信息的步骤,直至重新得到的多个第一定位信息的数量与多个所述区域定位信息的数量的比值小于所述设定值时,将重新得到的各第一定位信息作为中心定位信息。

可选的,在上述定位方法中,所述图像采集装置中存储有预设抓拍距离,在执行从所述运营商系统中获取与该手机号信息对应的移动终端在抓拍时刻的定位信息的步骤之后,所述方法还包括:

从所述运营商系统中获取与所述手机号信息对应的移动终端在抓拍时刻之前或之后预设时长的定位信息以得到定位信息集;

根据所述多个中心定位信息得到所述图像采集装置的位置信息的步骤包括:

从所述定位信息集中获取各所述中心定位信息对应的抓拍时刻之前或之后预设时长的定位信息,根据各所述中心定位信息和各中心定位信息对应的抓拍时刻之前或之后预设时长的定位信息得到对应车辆的运动矢量,并将各所述运动矢量进行叠加得到校正矢量;

对所述多个中心定位信息进行计算得到中心点定位信息;

根据所述中心点定位信息、校正矢量以及所述抓拍距离得到所述图像采集装置的位置信息。

可选的,在上述定位方法中,从所述车管所系统中获取与所述车辆图像对应的手机号信息的步骤包括:

根据所述车辆图像得到对应的车辆信息;

从所述车管所系统中获取与所述车辆信息对应的手机号信息。

本发明还提供一种定位装置,应用于图像采集装置,所述图像采集装置关联有车管所系统和运营商系统,所述装置包括:

抓拍模块,用于对抓拍范围内经过的车辆进行抓拍以得到车辆图像,并获取抓拍所述车辆图像的抓拍时刻;

定位信息获取模块,用于从所述车管所系统中获取与所述车辆图像对应的手机号信息,并从所述运营商系统中获取与该手机号信息对应的移动终端在抓拍时刻的定位信息;

位置信息生成模块,用于根据所述定位信息得到所述图像采集装置的位置信息。

可选的,在上述定位装置中,所述图像采集装置中存储有预设区域,所述车辆图像为多个,所述定位信息为多个,所述位置信息生成模块包括:

第一过滤子模块,用于将多个所述定位信息中不在所述预设区域范围内的定位信息滤除,以得到位于所述预设区域范围内的多个区域定位信息;

第二过滤子模块,用于采用预设算法对所述多个区域定位信息进行过滤以得到多个中心定位信息;

位置信息生成子模块,用于根据所述多个中心定位信息得到所述图像采集装置的位置信息。

可选的,在上述定位装置中,所述第二过滤子模块包括:

计算单元,用于对所述多个区域定位信息进行计算以得到第一中心位置信息;

信息获取单元,用于获取以所述第一中心位置信息为圆心,第二距离值为半径得到的第一范围内的多个第一定位信息;

判断单元,用于判断所述多个第一定位信息的数量与多个所述区域定位信息的数量的比值是否小于设定值,若小于,则将各所述第一定位信息作为中心定位信息,若大于,则将各所述第一定位信息作为所述区域定位信息,并触发所述计算单元以执行对所述多个区域定位信息进行计算以得到第一中心位置信息。

可选的,在上述定位装置中,所述图像采集装置中存储有预设抓拍距离;

所述定位信息获取模块,还用于从所述运营商系统中获取与所述手机号信息对应的移动终端在抓拍时刻之前或之后预设时长的定位信息以得到定位信息集;

所述位置信息生成子模块包括:

矢量生成单元,用于从所述定位信息集中获取各所述中心定位信息对应的抓拍时刻之前或之后预设时长的定位信息,根据各所述中心定位信息和各中心定位信息对应的抓拍时刻之前或之后预设时长的定位信息得到对应车辆的运动矢量,并将各所述运动矢量进行叠加得到校正矢量;

定位信息生成单元,用于对所述多个中心定位信息进行计算得到中心点定位信息;

位置信息生成单元,用于根据所述中心点定位信息、校正矢量以及所述抓拍距离得到所述图像采集装置的位置信息。

可选的,在上述定位装置中,所述定位信息获取模块包括:

第一信息获取子模块,用于根据所述车辆图像得到对应的车辆信息;

第二信息获取子模块,用于从所述车管所系统中获取与所述车辆信息对应的手机号信息。

本发明实施例提供的一种定位方法及装置,应用于关联有车管所系统和运营商系统的图像采集装置,通过对抓拍范围内经过的车辆进行抓拍以得到车辆图像及抓拍所述车辆图像的抓拍时刻,并从所述车管所系统中获取与所述车辆图像对应的手机号信息,从所述运营商系统中获取与该手机号信息对应的移动终端在抓拍时刻的定位信息,以根据所述定位信息得到所述图像采集装置的位置信息,不需要另设定位模块,也不需要采用人工统计的方式对图像采集装置进行定位,以有效避免了采用人工录入图像采集装置的位置信息时造成的成本过高的问题,以及避免了在所述图像采集装置中安装定位模块造成的成本过高的问题。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明实施例提供的一种图像采集装置的连接框图。

图2为本发明实施例提供的一种定位方法的流程示意图。

图3为图2中步骤s120的步骤示意图。

图4为图2中步骤s130的步骤示意图。

图5为图4中步骤s134的步骤示意图。

图6为图4中步骤s136的步骤示意图。

图7为本发明实施例提供的一种过滤效果示意图。

图8为本发明提供的一种位置关系图。

图9为本发明实施例提供的一种定位装置的连接框图。

图10为本发明实施例提供的定位信息获取模块的连接框图。

图11为本发明实施例提供的位置信息生成模块的连接框图。

图12为本发明实施例提供的第二过滤子模块的连接框图。

图13为本发明实施例提供的位置信息生成子模块的连接框图。

图标:10-图像采集装置;12-存储器;14-处理器;16-通信模块;100-定位装置;110-抓拍模块;120-定位信息获取模块;122-第一信息获取子模块;124-第二信息获取子模块;130-位置信息生成模块;132-第一过滤子模块;134-第二过滤子模块;134a-计算单元;134b-距离生成单元;134c-信息获取单元;134d-判断单元;136-位置信息生成子模块;136a-矢量生成单元;136b-定位信息生成单元;136c-位置信息生成单元。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,是本发明较佳实施例提供的图像采集装置10的方框示意图,所述图像采集装置10关联有车管所系统及运营商系统,所述图像采集装置10包括存储器12、处理器14以及通信模块16。

所述存储器12、处理器14和通信模块16相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。存储器12中存储有以软件或固件(firmware)的形式存储于所述存储器12的软件功能模块,所述处理器14通过运行存储在存储器12内的软件程序以及模块,如本发明实施例中的定位装置100,从而执行各种功能应用以及数据处理,即实现本发明实施例中的定位方法。

在本实施例中,所述图像采集装置10指具有图像和视频采集功能,并具有数据处理能力。所述图像采集装置10可以是摄像机、摄像头等,其中,所述摄像机可以为云台摄像机、球机、网络摄像机等,在此不作具体限定。

所述存储器12可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。

所述存储器12用于存储程序,例如,本发明提供的定位装置100所对应的功能模块,可通过所述处理器14执行所述功能模块以实现对图像采集装置10进行定位的目的。

所述通信模块16用于通过网络建立所述车管所系统和运营商系统之间的通信连接,并用于通过所述网络收发数据。

可以理解,图1所示的结构仅为示意,图像采集装置10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。

请参阅图2,本发明提供一种定位方法,所述定位方法应用于所述图像采集装置10,所述方法包括步骤s110-步骤s130三个步骤。

步骤s110:对抓拍范围内经过的车辆进行抓拍以得到车辆图像,并获取抓拍所述车辆图像的抓拍时刻。

其中,所述车辆图像可以是一张也可以是多张,抓拍范围内经过的车辆可以是一辆,也可以是多辆,在此不作具体限定。当所述车辆图像为多张时,多张所述车辆图像可以是针对同一车辆在不同时刻抓拍得到的,也可以是针对不同的车辆进行抓拍得到的,在此不作具体限定。

步骤s120:从所述车管所系统中获取与所述车辆图像对应的手机号信息,并从所述运营商系统中获取与所述手机号信息对应的移动终端在抓拍时刻的定位信息。

其中,所述车管所系统中存储有各车辆的预存车辆图像和/或车辆信息,所述车管所系统中还预存有与各预存车辆图像或车辆信息对应的车辆所属的用户信息等,其中,所述车辆信息包括车牌信息,所述车辆信息还可以包括颜色信息、型号信息和种类信息等,所述用户信息包括用户的手机号码信息和名称信息等。所述运营商系统中存储有各手机号码信息对应的移动终端在不同时刻的定位信息。

从所述车管所系统中获取与所述车辆图像对应的手机号信息的方式可以是:从所述车管所系统中获取与所述车辆图像相匹配的预存车辆图像,并根据该预存车辆图像得到对应的用户信息中包括的手机号;也可以是根据所述图像装置抓拍到的车辆图像得到车辆信息,并根据所述车辆信息从所述车管所中获取与该车辆信息对应的用户信息包括的手机号信息。在此不作具体限定,根据实际需求进行设置即可。

请结合图3,在本实施例中,从所述车管所系统中获取与所述车辆图像对应的手机号信息的步骤包括:

步骤s122:根据所述车辆图像得到对应的车辆信息。

步骤s124:从所述车管所系统中获取与所述车辆信息对应的手机号信息。

其中,根据所述车辆图像得到对应的车辆信息的方式可以是,对所述车辆图像进行解析和识别以得到所述车辆信息,所述车辆信息包括车牌号信息、种类信息和/或型号信息等。当所述车辆信息为车牌号信息时,从所述车管所系统中获取与所述车牌号信息对应的手机号码信息。

步骤s130:根据所述定位信息得到所述图像采集装置10的位置信息。

其中,当所述定位信息为多个时,则根据各所述定位信息得到所述图像采集装置10的位置信息,当所述定位信息为一个时,则根据该定位信息获取所述图像采集装置10的定位信息,在此不作具体限定,根据实际需求进行选取即可。

通过上述方法,有效避免了采用人工统计图像采集装置10的位置时造成的成本过高的问题,以及避免了在图像采集装置10中安装定位模块造成的成本过高的问题。此外,随着移动终端的普及率越来越高,以及移动终端的导航和定位功能越来越好,通过从运营商系统中获取所述手机号码信息对应的移动终端的定位信息,可以有效保障根据定位信息得到的所述图像采集装置10的位置的准确性。

由于驾驶车辆的用户可能不是车辆图像对应的手机号码信息所属的用户,因而可能存在图像采集装置10所在位置与定位信息对应的位置之间的距离过大,以使根据定位信息得到的位置信息存在较大误差的情况。

为避免根据定位信息得到所述图像采集装置10时存在的较大误差的情况。请结合图4,可选的,在本实施例中,所述图像采集装置10中存储有预设区域,所述车辆图像为多个,所述定位信息为多个,所述根据所述定位信息得到所述图像采集装置10的位置信息的步骤包括步骤s132-步骤s136三个步骤。

步骤s132:将多个所述定位信息中不在所述预设区域范围内的定位信息滤除,以得到位于所述预设区域范围内的多个区域定位信息。

其中,所述预设区域可以是所述图像采集装置10所在的城市范围区域、城镇范围区域或街道范围,根据实际需求进行选取即可,在此不作具体限定。通过将多个所述定位信息中不在所述预设区域范围内的定位信息滤除,以有效避免根据各所述定位信息得到所述图像采集装置10的位置信息时造成误差过大的情况。多张车辆图像的数量可以是但不限于200、400或500等,在此不作具体限定。

步骤s134:采用预设算法对所述多个区域定位信息进行过滤以得到多个中心定位信息。

其中,所述预设算法可以是但不限于采用平均值算法、取中值算法、聚类算法或中心点算法,在此不作具体限定。通过上述步骤以进一步滤除存在较大误差的定位信息。

请结合图5,可选的,在本实施例中,采用预设算法对所述多个区域定位信息进行过滤以得到多个中心定位信息的步骤包括步骤s134a、步骤s134b和步骤s134c三个步骤。

步骤s134a:对所述多个区域定位信息进行计算以得到第一中心位置信息。

其中,对所述多个区域定位进行计算得到第一中心位置信息的方式可以是,对所述多个区域定位信息采用取平均值的计算方式得到第一中心位置信息,也可以是对所述多个区域定位信息采用取中位数计算方式得到所述第一中心位置信息,在此不作具体限定。

步骤s134b:将所述多个区域定位信息中到所述第一中心位置信息的距离的最大值作为第一距离值,并根据预设松弛变量及所述第一距离值得到第二距离值。

其中,所述预设松弛变量为大于0且小于1之间的任意一个数值,例如,可以是0.8、0.7或0.5等,在此不作具体限定,根据实际需求进行设置即可。

步骤s134c:获取以所述第一中心位置信息为圆心,第二距离值为半径得到的第一范围内的多个第一定位信息。

步骤s134d:判断所述多个第一定位信息的数量与多个所述区域定位信息的数量的比值是否小于设定值。

若小于,则执行步骤s134e:将各所述第一定位信息作为中心定位信息。

若大于,则执行步骤s134f:将各所述第一定位信息作为所述区域定位信息,并返回执行步骤s134a,对所述多个区域定位信息进行计算以得到第一中心位置信息的步骤,直至重新得到的多个第一定位信息的数量与多个所述区域定位信息的数量的比值小于所述设定值时,将重新得到的各第一定位信息作为中心定位信息。

其中,所述设定值可以是任意的数值,也可以是根据所述松弛变量得到的数值。可选的,在本实施例中,所述设定值为根据所述松弛变量得到的数值,例如,当所述松弛变量为0.7时,所述设定值也为0.7。通过上述设置以有效滤除所述区域定位信息中存在误差的定位信息并得到中心定位信息。

步骤s136:根据所述多个中心定位信息得到所述图像采集装置10的位置信息。

通过根据滤除所述区域定位信息中存在误差的定位信息得到的多个中心定位信息得到所述图像采集装置10的位置信息,以有效保障所述位置信息的准确性。

在现有技术中,由于工程实施的原因,车辆被抓拍的位置与所述图像采集装置10之间通常存在距离。因此,可选的,在本实施例中,所述图像采集装置10中存储有预设抓拍距离,根据所述多个中心定位信息得到所述图像采集装置10的位置信息的步骤为:对多个所述中心定位信息进行求取均值计算或求取中值计算得到中心点定位信息,根据所述中心点定位信息及所述预设抓拍距离得到所述图像采集装置10的位置信息。

需要说明的是,所述图像采集装置10可以安装于直行路段或交叉路口等,因此所述图像采集装置10的抓拍范围是以所述图像采集装置10所在位置为圆形,所述抓拍距离为半径所在的圆上,以采集不同方向上的车辆行驶时的车辆图像。

为进一步保障所述位置信息的准确性,可选的,在本实施例中,在执行从所述运营商系统中获取与该手机号信息对应的移动终端在抓拍时刻的定位信息的步骤之后,所述方法还包括:

从所述运营商系统中获取与所述手机号信息对应的移动终端在抓拍时刻之前或之后预设时长的定位信息以得到定位信息集。

其中,所述预设时长可以是一秒、两秒或一分钟,在此不作具体限定,根据实际需求进行设置即可,在此不作具体限定。

请结合图6,可选的,在本实施例中,根据所述多个中心定位信息得到所述图像采集装置10的位置信息的步骤包括步骤s136a、步骤s136b和步骤s136c。

步骤s136a:从所述定位信息集中获取各所述中心定位信息对应的抓拍时刻之前或之后预设时长的定位信息,根据各所述中心定位信息和各中心定位信息对应的抓拍时刻之前或之后预设时长的定位信息得到对应车辆的运动矢量,并将各所述运动矢量进行叠加得到校正矢量。

具体的,针对每个中心定位信息,从所述定位信息及中获取该中心定位信息对应的抓拍时刻之前或之后预设时长的定位信息,并根据该中心定位信息及中心定位信息对应的抓拍时刻之前或之后预设时长的定位信息得到该中心定位信息对应车辆的运动矢量;将各所述中心定位信息对应的车辆的运动矢量进行叠加得到校正矢量。

步骤s136b:对所述多个中心定位信息进行计算得到中心点定位信息。

其中,对所述多个中心定位信息进行计算得到中心点定位信息的方式可以是对所述多个中心点定位信息求取均值得到中心点定位信息,或对所述中心点定位信息求取中值得到中心点定位信息,在此不作具体限定,根据实际需求进行选取即可。

步骤s136c:根据所述中心点定位信息、校正矢量以及所述抓拍距离得到所述图像采集装置10的位置信息。

其中,根据所述中心点定位信息、校正矢量以及所述抓拍距离得到所述图像采集装置10的位置信息的方式可以是,将所述校正矢量与所述抓拍距离进行乘积后与所述中心点定位信息进行叠加得到所述图像采集装置10的位置信息。

通过将所述校正矢量与所述抓拍距离进行乘积以得到所述中心点定位信息相对于所述图像采集装置10的方向及该方向上的距离,将该乘积与所述中心点位置信息进行叠加以得到所述图像采集装置10的位置信息。通过上述设置,以进一步保障了所述图像采集装置10的位置信息的准确性。

请结合图7和图8,以抓拍到的车辆图像为多张,对应得到的定位信息为多个为例,将多个所述定位信息中不在所述预设区域范围内的定位信息滤除,以得到位于所述预设区域范围内的多个区域定位信息,采用预设算法对所述多个区域定位信息进行过滤以得到多个中心定位信息的实施过程如下:当所述预设区域的gps坐标范围是s(a,b),n(c,d)时,通过将不在所述预设区域范围内的定位信息滤除,以使在所述预设区域范围之外的定位信息w1和w2将被过滤,以得到位于所述预设区域范围内的多个区域定位信息,对所述多个区域定位信息求取均值以到第一中心位置信息,将所述多个区域定位信息中到所述第一中心位置信息的距离的最大值作为第一距离值,将预设松弛变量与所述第一距离值进行乘积得到第二距离值,获取以所述第一中心位置信息为圆心,第二距离值为半径得到的第一范围内的多个第一定位信息,并判断所述多个第一定位信息的数量与多个所述区域定位信息的数量的比值是否小于设定值,若小于则将各所述第一定位信息作为中心定位信息;若大于,则将各所述第一定位信息作为所述区域定位信息,并返回执行对所述多个区域定位信息进行计算以得到第一中心位置信息的步骤,直至重新得到的多个第一定位信息的数量与多个所述区域定位信息的数量的比值小于所述设定值时,将重新得到的各第一定位信息作为中心定位信息。通过上述设置以滤除误差较大的定位信息,如图7中的n1、n2和n3。

在完成采用预设算法对所述多个区域定位信息进行过滤以得到多个中心定位信息之后,对各中心定位信息求取均值得到中心点定位信息(x,y),从定位信息集中获取各所述中心定位信息对应的抓拍时刻之前或之后预设时长的定位信息,根据各所述中心定位信息和各中心定位信息对应的抓拍时刻之前或之后预设时长的定位信息得到对应车辆的运动矢量,并将各所述运动矢量进行叠加得到校正矢量(x1,y1),将所述校正矢量与所述抓拍距离l相乘后与所述中心点定位信息相加以得到所述图像采集装置10的位置信息(x+x1*l,y+y1*l)。通过上述方法,有效缓解了所述图像采集装置10的定位误差并有效降低对所述图像采集装置10进行定位的成本。

请结合图9,本发明还提供一种定位装置100,所述图像采集装置10关联有车管所系统和运营商系统,所述定位装置100包括抓拍模块110、定位信息获取模块120和位置信息生成模块130。

所述抓拍模块110用于对抓拍范围内经过的车辆进行抓拍以得到车辆图像,并获取抓拍所述车辆图像的抓拍时刻。具体地,所述抓拍模块110可用于执行图2中所示的步骤s110,具体的操作方法可参考步骤s110的详细描述。

所述定位信息获取模块120,用于从所述车管所系统中获取与所述车辆图像对应的手机号信息,并从所述运营商系统中获取与该手机号信息对应的移动终端在抓拍时刻的定位信息。具体地,所述定位信息获取模块120可用于执行图2中所示的步骤s120,具体的操作方法可参考步骤s120的详细描述。

请结合图10,可选的,在本实施例中,所述定位信息获取模块120包括:第一信息获取子模块122和第二信息获取子模块124。

所述第一信息获取子模块122用于根据所述车辆图像得到对应的车辆信息。具体地,所述第一信息获取子模块122可用于执行图3中所示的步骤s122,具体的操作方法可参考步骤s124的详细描述。

所述第二信息获取子模块124用于从所述车管所系统中获取与所述车辆信息对应的手机号信息。具体地,所述第二信息获取子模块124可用于执行图3中所示的步骤s124,具体的操作方法可参考步骤s124的详细描述。

所述位置信息生成模块130用于根据所述定位信息得到所述图像采集装置10的位置信息。具体地,所述位置信息生成模块130可用于执行图2中所示的步骤s130,具体的操作方法可参考步骤s130的详细描述。

请结合图11,可选的,在本实施例中,所述图像采集装置10中存储有预设区域,所述车辆图像为多个,所述定位信息为多个,所述位置信息生成模块130包括:第一过滤子模块132、第二过滤子模块134和位置信息生成子模块136。

所述第一过滤子模块132用于将多个所述定位信息中不在所述预设区域范围内的定位信息滤除,以得到位于所述预设区域范围内的多个区域定位信息。具体地,所述第一过滤子模块132可用于执行图4中所示的步骤s132,具体的操作方法可参考步骤s132的详细描述。

所述第二过滤子模块134用于采用预设算法对所述多个区域定位信息进行过滤以得到多个中心定位信息;具体地,所述第二过滤子模块134可用于执行图4中所示的步骤s134,具体的操作方法可参考步骤s134的详细描述。

请结合图12,可选的,在本实施例中,所述第二过滤子模块134包括:计算单元134a、距离生成单元134b、信息获取单元134c和判断单元134d。

所述计算单元134a用于对所述多个区域定位信息进行计算以得到第一中心位置信息。具体地,所述计算单元134a可用于执行图5中所示的步骤s134a,具体的操作方法可参考步骤s134a的详细描述。

所述距离生成单元134b用于将所述多个区域定位信息中到所述第一中心位置信息的距离的最大值作为第一距离值,并根据预设松弛变量及所述第一距离值得到第二距离值。具体地,所述距离生成单元134b可用于执行图5中所示的步骤s134b,具体的操作方法可参考步骤s134b的详细描述。

所述信息获取单元134c用于获取以所述第一中心位置信息为圆心,第二距离值为半径得到的第一范围内的多个第一定位信息。具体地,所述信息获取单元134c可用于执行图5中所示的步骤s134c,具体的操作方法可参考步骤s134c的详细描述。

所述判断单元134d用于判断所述多个第一定位信息的数量与多个所述区域定位信息的数量的比值是否小于设定值。具体地,所述判断单元134d可用于执行图5中所示的步骤s134d,具体的操作方法可参考步骤s134d的详细描述。

其中,若多个第一定位信息的数量与多个所述区域定位信息的数量的比值小于设定值时,将各所述第一定位信息作为中心定位信息,若多个第一定位信息的数量与多个所述区域定位信息的数量的比值大于设定值时,将各所述第一定位信息作为所述区域定位信息,并触发所述计算单元134a以执行对所述多个区域定位信息进行计算以得到第一中心位置信息。

所述位置信息生成子模块136用于根据所述多个中心定位信息得到所述图像采集装置10的位置信息。具体地,所述位置信息生成子模块136可用于执行图4中所示的步骤s136,具体的操作方法可参考步骤s136的详细描述。

可选的,在本实施例中,所述图像采集装置10中存储有预设抓拍距离,所述定位信息获取模块120,还用于从所述运营商系统中获取与所述手机号信息对应的移动终端在抓拍时刻之前或之后预设时长的定位信息以得到定位信息集。

请结合图13,可选的,在本实施例中,所述位置信息生成子模块136包括:矢量生成单元136a、定位信息生成单元136b和位置信息生成单元136c。

所述矢量生成单元136a用于从所述定位信息集中获取各所述中心定位信息对应的抓拍时刻之前或之后预设时长的定位信息,根据各所述中心定位信息和各中心定位信息对应的抓拍时刻之前或之后预设时长的定位信息得到对应车辆的运动矢量,并将各所述运动矢量进行叠加得到校正矢量。具体地,所述矢量生成单元136a可用于执行图6中所示的步骤s136a,具体的操作方法可参考步骤s136a的详细描述。

所述定位信息生成单元136b用于对所述多个中心定位信息进行计算得到中心点定位信息。具体地,所述定位信息生成单元136b可用于执行图6中所示的步骤s136b,具体的操作方法可参考步骤s136b的详细描述。

所述位置信息生成单元136c用于根据所述中心点定位信息、校正矢量以及所述抓拍距离得到所述图像采集装置10的位置信息。具体地,所述位置信息生成单元136c可用于执行图6中所示的步骤s136c,具体的操作方法可参考步骤s136c的详细描述。

综上,本发明提供的一种定位方法及装置,应用于关联有车管所系统和运营商系统的图像采集装置10,通过对抓拍范围内经过的车辆进行抓拍以得到车辆图像及抓拍所述车辆图像的抓拍时刻,并从所述车管所系统中获取与所述车辆图像对应的手机号信息,从所述运营商系统中获取与该手机号信息对应的移动终端在抓拍时刻的定位信息,以根据所述定位信息得到所述图像采集装置10的位置信息,以实现在对所述图像采集装置10进行定位时,不需要在所述图像采集装置10中设置定位模块,也不需要采用人工统计的方式对所述图像采集装置10进行定位,有效避免了采用人工录入位置信息时造成的成本过高的问题,以及避免了在所述图像采集装置10中安装定位模块造成的成本过高的问题。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1