确定兴趣点位置的方法和装置与流程

文档序号:11651503阅读:400来源:国知局
确定兴趣点位置的方法和装置与流程

本申请涉及电子地图领域,尤其涉及确定兴趣点位置的方法和装置。



背景技术:

目前,电子地图被应用越来越普及,如何能够更好的为用户提供基于位置的服务则较大程度上依赖于地图数据中poi(pointofinterest,兴趣点)的位置信息,如为用户提供其当前所在位置周边的poi信息等。

供应商为了及时更新poi的位置信息,直接外派作业人员实地采集poi的位置;待采集结束后,将采集到的poi的位置信息一并反馈给内业人员进行加工处理,来得到poi的位置信息。

由于外业人员需要对大量的poi进行逐一的实地采集其位置信息,且待采集结束后才一并反馈给内业人员进行人工处理,消耗时延较大、效率较低。



技术实现要素:

本申请实施例提供了确定兴趣点位置的方法和装置,提高确定兴趣点位置的效率和速度。

一方面,提供了一种确定兴趣点位置的方法,预先存储有采集工具沿途采集的视频以及采集过程中对应记录的轨迹,所述方法包括:

确定视频中存在兴趣点的视频帧;

根据所述视频帧的拍摄时间以及所述视频对应的轨迹的记录时间,从所述轨迹中确定出与所述视频帧对应的轨迹点;

根据所述轨迹点及其相邻轨迹点的位置,确定所述采集工具在该轨迹点 的行进方向;

根据所述采集工具在所述轨迹点的行进方向以及预置的拍摄方向与采集工具行进方向的夹角的角度值,确定所述轨迹点对应的拍摄方向;

根据所述轨迹点的位置和拍摄方向,确定所述视频帧中包含的兴趣点的位置。

可选地,所述确定视频中存在兴趣点的视频帧,包括:

获取用户播放所述视频过程中的用于确认视频帧包含兴趣点的操作信息;根据所述操作信息确定出存在兴趣点的视频帧;

或者,对所述视频包含的视频帧进行图像识别,当识别出视频帧中存在预置的兴趣点特征信息时,确定所述视频帧为存在兴趣点的视频帧。

可选地,根据所述视频帧的拍摄时间以及所述视频对应的轨迹的记录时间,从所述轨迹中确定出与所述视频帧对应的轨迹点,包括:

将所述视频帧的拍摄时间与所述视频帧对应的轨迹所包含的轨迹点的记录时间进行匹配,将记录时间与所述视频帧的拍摄时间最近的轨迹点,确定为与所述视频帧对应的轨迹点。

可选地,根据所述轨迹点及其相邻轨迹点的位置,确定所述采集工具在该轨迹点的行进方向,包括:

当所述轨迹点包含前后相邻的轨迹点时,将所述轨迹点的前一轨迹点指向所述轨迹点的后一轨迹点的方向,确定为所述采集工具在该轨迹点的行进方向;

当所述轨迹点包含后一轨迹点且不包含前一轨迹点时,将所述轨迹点指向该轨迹点的后一轨迹点的方向,确定为所述采集工具在该轨迹点的行进方向;

当所述轨迹点包含前一轨迹点且不包含后一轨迹点时,将所述轨迹点的前一轨迹点指向所述轨迹点的方向,确定为所述采集工具在该轨迹点的行进方向。

可选地,根据所述采集工具在所述轨迹点的行进方向以及预置的拍摄方向与采集工具行进方向的夹角的角度值,确定所述轨迹点对应的拍摄方向,包括:

当拍摄所述视频的摄像机镜头固定于所述采集工具的逆时针方向区域时,则将所述采集工具在所述轨迹点的行进方向按照逆时针方向旋转所述角度值得到的方向,确定为所述轨迹点对应的拍摄方向;

当拍摄所述视频的摄像机镜头固定于所述采集工具的顺时针方向区域,则将所述采集工具在所述轨迹点的行进方向按照顺时针方向旋转所述角度值所得到的方向,确定为所述轨迹点对应的拍摄方向。

可选地,所述拍摄方向与采集工具行进方向的夹角的角度值为70°-110°中的任意一个值。

可选地,根据所述轨迹点的位置和拍摄方向,确定所述视频帧中包含的兴趣点的位置,包括:

以所述轨迹点为起点,沿着拍摄方向上取距离所述轨迹点的长度为预置长度的位置点作为所述视频帧所包含的兴趣点的位置。

可选地,还包括:

针对视频帧中包含的每一个兴趣点,判断按照前述步骤确定得到所述兴趣点的位置是否为一个;

若否,则将按照前述步骤得到的该兴趣点的多个位置进行综合处理得到一个位置,将该位置确定为所述兴趣点的位置。

另一方面,提供了一种确定兴趣点位置的装置,预先存储有采集工具沿途采集的视频以及采集过程中对应记录的轨迹,所述装置包括:

视频帧确定单元,用于确定视频中存在兴趣点的视频帧;

轨迹点确定单元,用于根据所述视频帧确定单元确定的视频帧的拍摄时间以及所述视频对应的轨迹的记录时间,从所述轨迹中确定出与所述视频帧对应的轨迹点;

行进方向确定单元,用于根据所述轨迹点确定单元确定的轨迹点及其相邻轨迹点的位置,确定所述采集工具在该轨迹点的行进方向;

拍摄方向确定单元,用于根据所述行进方向确定单元确定的所述采集工具在所述轨迹点的行进方向以及预置的拍摄方向与采集工具行进方向的夹角的角度值,确定所述轨迹点对应的拍摄方向;

位置确定单元,用于根据所述轨迹点确定单元确定的轨迹点的位置和所述拍摄方向确定单元确定的拍摄方向,确定所述视频帧中包含的兴趣点的位置。

可选地,所述视频帧确定单元,具体用于获取用户播放所述视频过程中的用于确认视频帧包含兴趣点的操作信息;根据所述操作信息确定出存在兴趣点的视频帧;或者,对所述视频包含的视频帧进行图像识别,当识别出视频帧中存在预置的兴趣点特征信息时,确定所述视频帧为存在兴趣点的视频帧。

可选地,所述轨迹点确定单元,具体用于将所述视频帧的拍摄时间与所述视频对应的轨迹所包含的轨迹点的记录时间进行匹配,将记录时间与所述视频帧的拍摄时间最近的轨迹点,确定为与所述视频帧对应的轨迹点。

可选地,所述行进方向确定单元,具体用于当所述轨迹点包含前后相邻的轨迹点时,将所述轨迹点的前一轨迹点指向所述轨迹点的后一轨迹点的方向,确定为所述采集工具在该轨迹点的行进方向;当所述轨迹点包含后一轨迹点且不包含前一轨迹点时,将所述轨迹点指向该轨迹点的后一轨迹点的方向,确定为所述采集工具在该轨迹点的行进方向;当所述轨迹点包含前一轨迹点且不包含后一轨迹点时,将所述轨迹点的前一轨迹点指向所述轨迹点的方向,确定为所述采集工具在该轨迹点的行进方向。

可选地,所述拍摄方向确定单元,具体用于当拍摄所述视频的摄像机镜头固定于所述采集工具的逆时针方向区域时,则将所述采集工具在所述轨迹点的行进方向按照逆时针方向旋转所述角度值得到的方向,确定为所述轨迹 点对应的拍摄方向;当拍摄所述视频的摄像机镜头固定于所述采集工具的顺时针方向区域,则将所述采集工具在所述轨迹点的行进方向按照顺时针方向旋转所述角度值所得到的方向,确定为所述轨迹点对应的拍摄方向。

可选地,所述拍摄方向与采集工具行进方向的夹角的角度值为70°-110°中的任意一个值。

可选地,所述位置确定单元,具体用于以所述轨迹点为起点,沿着拍摄方向上取距离所述轨迹点的长度为预置长度的位置点作为所述视频帧所包含的兴趣点的位置。

可选地,还包括:

判断单元,用于针对视频帧中包含的每一个兴趣点,判断所述位置确定单元确定得到所述兴趣点的位置是否为一个;

综合处理单元,用于若所述判断单元的判断结果为否,则将所述位置确定单元得到的该兴趣点的多个位置进行综合处理得到一个位置,将该位置确定为所述兴趣点的位置。

本申请提供了一种确定兴趣点位置的方法,预先存储有采集工具沿途采集的视频以及采集过程中对应记录的轨迹,使用采集工具对沿途poi拍摄视频并同时记录采集工具的轨迹,在识别出视频中存在兴趣点的视频帧之后,直接从轨迹中确定出拍摄该视频帧时对应的轨迹点,根据该轨迹点的位置以及拍摄方向,确定出该视频帧中兴趣点的位置。采用本申请技术方案,能够通过采集工具沿途快速采集poi视频,再自动根据poi视频及沿途记录的轨迹来确定出poi的位置,提高了确定poi位置的速度和效率,克服现有技术需要采集人员逐一对poi进行实地采集再由内业人员进行人工处理来得到poi位置而存在的效率较低的问题。

附图说明

图1为本申请实施例提供的确定兴趣点位置的方法流程图;

图2为本申请实施例提供的记录的采集工具的轨迹的示意图;

图3为本申请实施例提供的确定轨迹点的行进方向的示意图;

图4为本申请实施例提供的确定轨迹点拍摄方向的示意图;

图5为本申请实施例提供的根据轨迹点的拍摄方向和位置确定兴趣点位置的示意图;

图6为本申请实施例提供的确定兴趣点位置的另一方法流程图;

图7为本申请实施例提供的确定兴趣点位置的装置结构示意图;

图8为本申请实施例提供的确定兴趣点位置的另一装置结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

为便于对本申请实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本申请实施例的限定。

在应用本申请实施例提供的确定兴趣点位置的方法时,需预先存储有采集工具沿途采集的视频以及采集过程中对应记录的轨迹,其中,上述采集工具具体可以为安装有用于拍摄视频的摄像机和用于记录行驶轨迹的记录仪的车辆,上述车辆可以但不限于为自行车、摩托车、汽车等,本申请实施例中对采集工具的类型不做严格限定。

采集人员可以预先使用前述安装有摄像机和记录仪的车辆沿途行驶,并在行驶过程中同时开启摄像机和记录仪,以通过摄像机拍摄沿途周边的poi,以及通过记录仪记录车辆沿途行驶轨迹,并存储沿途拍摄的视频与行驶轨迹的对应关系。

以前述车辆为自行车为例,在该自行车车把上固定安装摄像机,摄像机的镜头与自行车车头正前方保持一个固定角度值,以确保自行车在行驶过程中摄像机镜头的拍摄方向与自行车的行进方向保持一个固定角度值,该固定角度值如可以设置为70°-110°,优选地,设置为90°即保持摄像机镜头与自行车正前方垂直,以使得沿途拍摄的视频为自行车行驶道路一侧的poi信息。摄像机镜头的朝向即为拍摄方向。

图1为本申请实施例提供的确定兴趣点位置的方法流程图,该方法可以基于上述的具体应用场景,参照图1,该方法包括:

步骤101,确定视频中存在兴趣点的视频帧。

步骤101中,确定视频中存在兴趣点的视频帧,具体实现可如下:

方式1、获取用户播放所述视频过程中用于确认视频中包含兴趣点的操作信息,根据所述操作信息确定出存在兴趣点的视频帧。

例如,可以预先设置有操作指令,一旦接收到用户播放视频中对视频进行操作所发起的操作指令时,将该操作指令与预先设置的操作指令进行比对,若一致则对该操作指令进行解析得到存在兴趣点的视频帧。预置的操作指令可以为点击视频、暂停视频,例如:操作指令为点击视频,当用户在播放视频的过程中浏览到视频的当前画面中存在兴趣点时,通过鼠标或触摸点击当前画面,生成点击该视频的操作指令。对该操作指令进行解析得到被点击的画面对应的视频帧,将该视频帧确定为存在兴趣点的视频帧。

方式2、对所述视频包含的视频帧进行图像识别,当识别出视频帧中存在预置的兴趣点特征信息时,确定所述视频帧为存在兴趣点的视频帧。

本实施例中,可以预先设置有兴趣点特征库,在该特征库中存储有兴趣点对应的文字信息(如名称、电话、地址等)和/或图像信息等。对视频包含的每个视频帧进行图像处理,识别出该视频帧中包含的文字信息和/或图像信息,将识别出的文字信息和图像信息与兴趣点特征库中的信息进行匹配,将匹配成功的兴趣点确定为存在该视频帧中的兴趣点。

例如,假设兴趣点特征库中,存储有各个兴趣点对应的文字信息;将视频帧中识别出的文字信息分别与兴趣点特征库中的各个兴趣点对应的文字信息进行匹配,将与识别出的文字信息匹配度最高的文字信息对应的兴趣点确定匹配成功的兴趣点。优选地,还可以预置一个匹配度阈值(如80%),若兴趣点特征库中文字信息与识别出的文字信息匹配度最高的匹配度小于所述匹配度阈值,则认为识别出的文字信息不是兴趣点对应的文字信息;若兴趣点特征库中文字信息与识别出的文字信息匹配度最高的匹配度大于等于匹配度阈值时,则将该兴趣点特征库中与该识别出的该文字信息匹配度最高的文字信息对应的兴趣点确定为所述是视频帧包含的兴趣点。

优选地,为提高处理速度,前述方式2中,可以先对视频包含的视频帧进行抽稀,如每15帧抽取一帧,对抽稀后的视频帧进行图像处理,以识别出该视频帧中包含的文字信息和/或图像信息,将识别出的文字信息和图像信息与兴趣点特征库中的信息进行匹配,将匹配成功的兴趣点确定为存在该视频帧中的兴趣点。

步骤102,根据视频帧的拍摄时间以及视频对应的轨迹的记录时间,从轨迹中确定出与视频帧对应的轨迹点。

本申请实施例中,拍摄视频过程中会实时记录拍摄时间,因此该视频的每一帧视频帧均会对应一个拍摄时间,而相应的在记录轨迹的过程中,会保存该轨迹中各个轨迹点的记录时间信息、位置信息等。因此,前述步骤102中,具体实现可如下:将所述视频帧的拍摄时间与所述视频对应的轨迹所包含的轨迹点的记录时间进行匹配,将记录时间与所述视频帧的拍摄时间最近的轨迹点,确定为与所述视频帧对应的轨迹点。例如,某一日期拍摄的某一视频帧对应的拍摄时间为10:29:30,视频对应的轨迹包含的轨迹点p1、p2、…、pi、p(i+1)、…pn对应的记录时间为10:20:30、10:20:32、…、10:29:30、10:29:32、…,则确定pi的记录时间与该视频帧的拍摄时间最接近,因此,pi为与视频帧对应的轨迹点。如图2所示。

步骤103、根据所述轨迹点及其相邻轨迹点的位置,确定所述采集工具在该轨迹点的行进方向。

步骤103,具体实现可如下:当所述轨迹点包含前后相邻的轨迹点时,将所述轨迹点的前一轨迹点指向所述轨迹点的后一轨迹点的方向,确定为所述采集工具在该轨迹点的行进方向;当所述轨迹点包含后一轨迹点且不包含前一轨迹点时,将所述轨迹点指向该轨迹点的后一轨迹点的方向,确定为所述采集工具在该轨迹点的行进方向;当所述轨迹点包含前一轨迹点且不包含后一轨迹点时,将所述轨迹点的前一轨迹点指向所述轨迹点的方向,确定为所述采集工具在该轨迹点的行进方向。

图3为本申请实施例提供确定轨迹点的行进方向的示意图,参照图3,轨迹点a为轨迹的起点,轨迹点g为轨迹的终点,当步骤102确定出与视频帧对应的轨迹点为轨迹点e时,由于轨迹点e具有前后相邻的轨迹点,其前一轨迹点为轨迹点d,其后一轨迹点为轨迹点f,因此将轨迹点d指向轨迹点f的方向,确定为所述采集工具在该轨迹点e的行进方向;当步骤102确定出与视频帧对应的轨迹点为轨迹点a时,由于轨迹点a包含后一轨迹点不包含前一轨迹点,其后一轨迹点为轨迹点b,因此将轨迹点a指向轨迹点b的方向,确定为所述采集工具在该轨迹点a的行进方向;当步骤102确定出的轨迹点为轨迹点g时,由于轨迹点g包含前一轨迹点不包含后一轨迹点,其前一轨迹点为轨迹点f,因此将轨迹点f指向轨迹点g的方向,确定为所述采集工具在该轨迹点g的行进方向。

步骤104,根据采集工具在所述轨迹点的行进方向以及预置的拍摄方向与采集工具行进方向的夹角的角度值,确定该轨迹点对应的拍摄方向。

步骤104,具体实现可如下:当拍摄所述视频的摄像机镜头固定于所述采集工具的逆时针方向区域时,则将所述采集工具在所述轨迹点的行进方向按照逆时针方向旋转所述角度值得到的方向,确定为所述轨迹点对应的拍摄方向;当拍摄所述视频的摄像机镜头固定于所述采集工具的顺时针方向区域, 则将所述采集工具在所述轨迹点的行进方向按照顺时针方向旋转所述角度值所得到的方向,确定为所述轨迹点对应的拍摄方向。

图4为本申请实施例提供的确定轨迹点的拍摄方向的示意图,参照图4,其中,o表示与视频帧对应的轨迹点,k表示所述采集工具在所述轨迹点的行进方向,预置的拍摄方向与采集工具行进方向的夹角的角度值为w(其中w为70°-110°中的一个取值,优选地w为90°)。当拍摄所述视频的摄像机镜头固定于所述采集工具的逆时针方向区域,则将k逆时针旋转w,得到l1表示所述轨迹点o对应的拍摄方向;同理,当拍摄所述视频的摄像机镜头固定于所述采集工具的顺时针方向区域,将k顺时针旋转w,得到l2表示所述轨迹点o对应的拍摄方向。

步骤105,根据轨迹点的位置和拍摄方向,确定视频帧中包含的兴趣点的位置。

本申请实施例中,可以以该轨迹点为起点,沿着拍摄方向上取距离该轨迹点的长度为预置长度的位置点作为该视频帧所包含的兴趣点的位置。如图5所示,假设l1为轨迹点o的拍摄方向,l为预置长度,则选取的位置点p即为所述视频帧包含的兴趣点的位置。

l可根据摄像机的拍摄距离灵活设置,如拍摄距离远则设置的l取值大。由于摄像头的拍摄距离有限,例如,通常的摄像机可以拍摄距离为10至25米范围内的景物,因此,前述预置长度l可以设定为10米。

当一个视频帧包含多个兴趣点时,对于不同的兴趣点,可以设置相同的预置长度也可以设置不同的预置长度。

优选地,本发明实施例中,同一个兴趣点可能会存在于多个视频帧中,为得到该兴趣点的准确位置,在图1所示的流程中,还可包括步骤106-步骤108,如图6所示:

步骤106、针对视频帧中包含的每一个兴趣点,判断按照前述步骤101-步骤105确定得到所述兴趣点的位置是否为一个;若否,则执行步骤107,若 是则执行步骤108。

步骤107、将该兴趣点的多个位置进行综合处理得到一个位置,将该位置确定为所述兴趣点的位置。

步骤107中,具体实现可如下:计算该多个位置的经度平均值,以及计算该多个位置的纬度平均值,将得到的经度平均值和纬度平均值确定为综合处理得到的位置的经纬度坐标。或者,从所述多个位置中选取一个位置作为该兴趣点的位置。

步骤108、将该兴趣点的一个位置确定为该兴趣点的位置。

图7为本申请实施例提供的确定兴趣点位置的装置结构图,该装置包括:

存储单元500,用于预先存储有采集工具沿途采集的视频以及采集过程中对应记录的轨迹;

视频帧确定单元501,用于确定视频中存在兴趣点的视频帧;

轨迹点确定单元502,用于根据所述视频帧确定单元501确定的视频帧的拍摄时间以及存储单元500中所述视频对应的轨迹的记录时间,从所述轨迹中确定出与所述视频帧对应的轨迹点;

行进方向确定单元503,用于根据所述轨迹点确定单元502确定的轨迹点及其相邻轨迹点的位置,确定所述采集工具在该轨迹点的行进方向;

拍摄方向确定单元504,用于根据所述行进方向确定单元503确定的所述采集工具在所述轨迹点的行进方向以及预置的拍摄方向与采集工具行进方向的夹角的角度值,确定所述轨迹点对应的拍摄方向;

位置确定单元505,用于根据所述轨迹点确定单元502确定的轨迹点的位置和所述拍摄方向确定单元504确定的拍摄方向,确定所述视频帧中包含的兴趣点的位置。

可选地,所述视频帧确定单元501,具体用于获取用户播放所述视频过程中的用于确认视频帧包含兴趣点的操作信息;根据所述操作信息确定出存在兴趣点的视频帧;或者,对所述视频包含的视频帧进行图像识别,当识别出 视频帧中存在预置的兴趣点特征信息时,确定所述视频帧为存在兴趣点的视频帧。

可选地,所述轨迹点确定单元502,具体用于将所述视频帧的拍摄时间与所述视频对应的轨迹所包含的轨迹点的记录时间进行匹配,将记录时间与所述视频帧的拍摄时间最近的轨迹点,确定为与所述视频帧对应的轨迹点。

可选地,所述行进方向确定单元503,具体用于当所述轨迹点包含前后相邻的轨迹点时,将所述轨迹点的前一轨迹点指向所述轨迹点的后一轨迹点的方向,确定为所述采集工具在该轨迹点的行进方向;当所述轨迹点包含后一轨迹点且不包含前一轨迹点时,将所述轨迹点指向该轨迹点的后一轨迹点的方向,确定为所述采集工具在该轨迹点的行进方向;当所述轨迹点包含前一轨迹点且不包含后一轨迹点时,将所述轨迹点的前一轨迹点指向所述轨迹点的方向,确定为所述采集工具在该轨迹点的行进方向。

可选地,所述拍摄方向确定单元504,具体用于当拍摄所述视频的摄像机固定于所述采集工具的逆时针方向区域时,则将所述采集工具在所述轨迹点的行进方向按照逆时针方向旋转所述角度值得到的方向,确定为所述轨迹点对应的拍摄方向;当拍摄所述视频的摄像机固定于所述采集工具的顺时针方向区域,则将所述采集工具在所述轨迹点的行进方向按照顺时针方向旋转所述角度值所得到的方向,确定为所述轨迹点对应的拍摄方向。

可选地,所述拍摄方向与采集工具行进方向的夹角的角度值为70°-110°中的任意一个值,优选地,所述角度值为90°。

可选地,所述位置确定单元505,具体用于以所述轨迹点为起点,沿着拍摄方向上取距离所述轨迹点的长度为预置长度的位置点作为所述视频帧所包含的兴趣点的位置。

可选地,所述装置还包括判断单元506和综合处理单元507,如图8所示:

判断单元506,用于针对视频帧中包含的每一个兴趣点,判断所述位置确定单元505确定得到所述兴趣点的位置是否为一个;

综合处理单元507,用于在所述判断单元506的判断结果为否时,将所述位置确定单元505得到的该兴趣点的多个位置进行综合处理得到一个位置,将该位置确定为所述兴趣点的位置。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的对象及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

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