本发明涉及实景图的提取,尤其涉及一种提取实景图的方法及装置。
背景技术:
电子地图的出现给人们的日常生活带来了巨大便利。电子地图,即数字地图,是利用计算机技术以数字方式存储和查阅的地图。电子地图储存咨询的方法,一般使用向量式图像储存,地图比例可放大、缩小或旋转而不影响显示效果。
而在电子地图的使用过程中,与之相关的实景图的提取技术,在现有技术只限于用户手工制作,现有技术没有通过经纬度、相机参数等信息自动关联到电子地图中的路口的功能,无法实现通过平台自动提取生成实景图图形,在需要大量提取实景图时,操作的工作量大,很不方便。
技术实现要素:
为了克服上述问题,本发明提供一种提取实景图的方法及装置,通过将需要提取实景图的位置与导入的三维数据进行匹配,并进一步确定相机位置,实现自动提取实景图,解决现有技术中无法实现通过平台自动提取生成实景图图形的问题。
为了解决上述技术问题,本发明采用如下技术方案:
一种提取实景图的方法,包括:
获取导入的三维数据及预设的配置表信息,所述配置表信息至少包括:至少一个经纬度坐标、路口类型信息、与路口类型对应的相机基本参数信息、图形属性参数信息;根据所述至少一个经纬度坐标,确定所述三维数据中需要提取的至少一个实景图位置;获取所述至少一个实景图位置的路口类型;根据所述路口类型在配置表中对应的相机基本参数信息及所述至少一个经纬度坐标 在所述三维数据中的对应位置,获取相机位置;根据所述图形属性参数信息,在所述相机位置下,通过所述相机自动提取至少一个实景图。
可选地,根据所述路口类型在配置表中对应的相机基本参数信息及所述至少一个经纬度坐标在所述三维数据中的对应位置,获取相机位置的步骤包括:
根据所述至少一个经纬度坐标在所述三维数据中的对应位置,获取所述相机的视点位置;
所述相机基本参数信息包括:相机与路口的相对位置信息,通过所述相对位置信息获取所述相机的镜头位置。
可选地,通过所述相机自动提取至少一个实景图的步骤包括:
调整所述相机,在一预设调整范围内,直至在所述至少一个实景图位置选取到一个最终图形;自动提取所述最终图形。
可选地,还包括:在通过所述相机自动提取至少一个实景图之后,生成与每执行一次所述自动提取至少一个实景图的操作相对应的文件,所述文件内包括有所述至少一个实景图。
可选地,所述图形属性参数信息至少包括:图形尺寸、分辨率、位深度、编号。
一种提取实景图的装置,包括:
第一获取模块,用于获取导入的三维数据及预设的配置表信息,所述配置表信息至少包括:至少一个经纬度坐标、路口类型信息、与路口类型对应的相机基本参数信息、图形属性参数信息;关联模块,用于根据所述至少一个经纬度坐标,确定所述三维数据中需要提取的至少一个实景图位置,获取所述至少一个实景图位置的路口类型;第二获取模块,用于根据所述路口类型在配置表中对应的相机基本参数信息及所述至少一个经纬度坐标在所述三维数据中的对应位置,获取相机位置;提取模块,用于根据所述图形属性参数信息,在所述相机位置下,通过所述相机自动提取至少一个实景图。
可选地,所述第二获取模块还用于:
根据所述至少一个经纬度坐标在所述三维数据中的对应位置获取所述相机的视点位置;所述相机基本参数信息包括:相机与路口的相对位置信息,通过所述相对位置信息获取所述相机的镜头位置。
可选地,所述提取模块还用于:调整所述相机,在一预设调整范围内,直至在所述至少一个实景图位置选取到一个最终图形;自动提取所述最终图形。
可选地,还包括:生成模块,用于在通过所述相机自动提取至少一个实景图之后,生成与每执行一次所述自动提取至少一个实景图的操作相对应的文件,所述文件内包括有所述至少一个实景图。
可选地,所述图形属性参数信息至少包括:图形尺寸、分辨率、位深度、编号。
本发明的有益效果是:
本发明中,提取实景图时,通过将需要提取实景图的位置与导入的三维数据进行匹配,并通过导入的坐标位置在三维数据中的相应位置及需要提取的实景图所在位置的路口类型对应的相机基本参数信息及所述至少一个经纬度坐标,获取相机位置,最终实现由相机进行的实景图自动提取,实现了自动提取实景图图形功能,解决了图形数据生产功效成本问题,对比现有的手工制作工艺,大大缩短了整体工期、减少成本。
附图说明
图1表示本发明中方法的第一流程图;
图2表示本发明中方法的第二流程图;
图3表示本发明中方法的第三流程图;
图4表示本发明中装置的第一结构示意图;
图5表示本发明中装置的第二结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
如图1所示,本发明公开了一种提取实景图的方法,包括:
步骤100:获取导入的三维数据及预设的配置表信息,该配置表信息至少 包括:至少一个经纬度坐标、路口类型信息、与路口类型对应的相机基本参数信息、图形属性参数信息;
步骤200:根据该至少一个经纬度坐标,确定该三维数据中需要提取的至少一个实景图位置;
步骤300:获取该至少一个实景图位置的路口类型;
步骤400:根据该路口类型在配置表中对应的相机基本参数信息及该至少一个经纬度坐标在该三维数据中的对应位置,获取相机位置;
步骤500:根据该图形属性参数信息,在该相机位置下,通过该相机自动提取至少一个实景图。
在具体应用中,在提取之前,需要编写好配置表中所包含的信息,对配置表数据进行预设置,该配置表信息中至少包括需要用到的:经纬度坐标、路口类型信息、与路口类型对应的相机基本参数信息、图形属性信息。在编写好的配置表导入之后,即可获取并使用配置表中的信息内容,配置表中的三维数据可以形成地图模型,在该地图模型里进行实景图的提取,在提取过程中,配置表中的经纬度坐标自动地与三维数据进行关联,进而确定需要提取的实景图在三维数据中对应的具体位置,再有该具体位置得知对应的路口类型,再由配置表中的与路口类型对应的相机基本参数信息配合经纬度坐标在该三维数据中的对应位置来获取三维数据中用来采集实景图的相机的位置,即可由该相机根据预设的图形属性参数进行实景图的提取,其中该与路口类型对应的相机基本参数信息至少应包括相机自身照相参数、与路口的相对位置,拍摄角度等信息,我们所提到的获取导入的配置表信息,这其中对配置表中的信息可以是一批次导入,也可以根据具体需要进行的分批次导入。
在实际的提取过程中,提取实景图为每次成批提取,每次操作并不仅仅是只提取一张实景图,因此在预设的配置表中经纬度坐标数量为至少一个,对应的需要提取的实景图位置也为至少一个。
如图2所示,其中,根据该路口类型在配置表中对应的相机基本参数信息及该至少一个经纬度坐标在该三维数据中的对应位置,获取相机位置的步骤包括:
步骤410:根据该至少一个经纬度坐标获取该相机的视点位置;
步骤420:该相机基本参数信息包括:相机与路口的相对位置信息,通过该相对位置信息获取该相机的镜头位置。
根据经纬度坐标在三维数据场景中的位置再根据配置表中相机参数的预设信息,坐标位置会转换成相机视点位置,在根据相机参数表中相机与路口的相对位置信息,推算并生产出相机镜头位置,由相机的视点位置及相机的镜头位置组成了整个相机在三维数据中的位置。
进一步地,如图3所示,通过该相机自动提取至少一个实景图的步骤包括:
步骤510:调整该相机,在一预设调整范围内,直至在该至少一个实景图位置选取到一个最终图形;
步骤520:自动提取该最终图形。
在实景图的提取过程中,在相机在三维数据中的位置确定之后,为避免相机自动生成的相机位置成像效果及角度没有达到最佳,我们可以对该相机进行微调,直至在该微调范围内选取一个相对效果较好的图形,因为需要提取实景图的实景图位置为至少一个,对应的提取相机也为至少一个,因此可以分别对相机进行微调确认,然后再对该效果较好的最终图形进行自动提取。
更进一步地,该提取实景图的方法还包括:在通过该相机自动提取至少一个实景图之后,生成与每执行一次该自动提取至少一个实景图的操作相对应的文件,该文件内包括有该至少一个实景图。
在每进行一批次的实景图提取之后,为保证提取的至少一张实景图的存储与管理的方便性,可生成与每批次的提取操作相对应的文件,将该至少一张实景图放置在该文件中。
其中,提到的该图形属性参数信息至少包括:图形尺寸、分辨率、位深度、编号。
如图4所示,本发明还公开了一种提取实景图的装置,包括:
第一获取模块,用于获取导入的三维数据及预设的配置表信息,该配置表信息至少包括:至少一个经纬度坐标、路口类型信息、与路口类型对应的相机基本参数信息、图形属性参数信息;
关联模块,用于根据该至少一个经纬度坐标,确定该三维数据中需要提取的至少一个实景图位置,获取该至少一个实景图位置的路口类型;
第二获取模块,用于根据该路口类型在配置表中对应的相机基本参数信息及该至少一个经纬度坐标,获取相机位置;
提取模块,用于根据该图形属性参数信息,在该相机位置下,通过该相机自动提取至少一个实景图。
在本发明中的提取实景图的装置,该提取实景图的装置包括第一获取模块、关联模块、第二获取模块、提取模块等几部分,在该装置平台上带有导入三维数据和导入配置表的功能,在对实景图进行提取之前需要对配置表数据进行预设置,该配置表信息中至少包括需要用到的:经纬度坐标、路口类型信息、与路口类型对应的相机基本参数信息、图形属性信息,由第一获取模块获取导入的三维数据及配置表信息,由关联模块根据配置表中提供的经纬度坐标,自动关联到三维数据中需要提取的实景图位置,确定需要提取的至少一个实景图位置后,确定与实景图位置对应的路口类型,再由第二获取模块获取相机位置,由提取模块通过该相机提取实景图。其中,在该装置中对配置表中的信息可以一批次导入,也可以根据具体需要进行分批次导入。
在实际的提取过程中,提取实景图为每次成批提取,每次操作并不仅仅是只提取一张实景图,因此在预设的配置表中经纬度坐标数量为至少一个,对应的需要提取的实景图位置也为至少一个。
其中,该第二获取模块还用于:根据该至少一个经纬度坐标获取该相机的视点位置;该相机基本参数信息包括:相机与路口的相对位置信息,通过该相对位置信息获取该相机的镜头位置。
其中,该提取模块还用于:调整该相机,在一预设调整范围内,直至在该至少一个实景图位置选取到一个最终图形;自动提取该最终图形。
提取实景图的装置平台上带有微调相机参数功能及窗口,并带有显示效果图框口,避免了相机自动生成的相机位置成像效果及角度没有达到最佳,作业员通过微调功能,在微调的范围内选取一个相对效果好的图形,保证提取的实景图是清晰完整的,在图形调整完成后,在任务栏中进行确认,以此类推,支持大批量作业功能。
进一步地,如图5所示,该提取实景图的装置还包括:生成模块,用于在通过该相机自动提取至少一个实景图之后,生成与每执行一次该自动提取至少 一个实景图的操作相对应的文件,该文件内包括有该至少一个实景图,该生成模块通过生成与每批次提取实景图对应的文件,使至少一个实景图可以有效的进行归纳存放,可以使实景图在批量提取之后能够对其进行简便有效的管理与操作。
更进一步地,该图形属性参数信息至少包括:图形尺寸、分辨率、位深度、编号。
本发明的方法与装置通过导入经纬度、路口类型及各个项目要素属性,使用三维数据借助新开发平台简单调整属性后实现自动提取实景图,实现通过三维数据在新开发平台中自动匹配路口、借助相机参数实现相机自动化提取实景图,节省整体项目功效,减少人员成本。
以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。