产学研创新服务平台(开云优惠体育网页版入口)
专利申请类型:发明专利;专利名称:旅游公路交互式导览方法及系统
专利类型:发明专利
专利申请号:CN202311848262.9
专利申请(专利权)人:四川九正鼎盛城乡建设集团有限公司
权利人地址:四川省巴中市平昌县同州街道信义大道中岭街5号
专利发明(设计)人:冯启程,张铸,张昕,辛恕杰,赵晓东,李鹏程,杨建军,陈刚,郭毅
专利摘要:本发明提供一种旅游公路交互式导览方法及系统,基于访问端的行车路径确定旅游公路段,所述旅游公路段具有多个预设导览点,各所述预设导览点具有对应的导览位置和景象展示槽位;采集拍摄端的拍摄位置,判断所述拍摄位置与所述导览位置一致时,获取多个所述拍摄端采集的景色图像,统计预设时长内的所有所述景色图像得到各所述景象展示槽位对应的图像集合;根据质量挑选策略对所述图像集合中的景色图像进行挑。玫礁峦枷,基于所述更新图像对相应所述景象展示槽位进行定时更新,生成与所述旅游公路段对应的导览路段;接收访问端的访问请求,基于所述访问请求将所述导览路段发送至所述访问端展示。
主权利要求:
1.一种旅游公路交互式导览方法,其特征在于,包括:
基于访问端的行车路径确定旅游公路段,所述旅游公路段具有多个预设导览点,各所述预设导览点具有对应的导览位置和景象展示槽位;
采集拍摄端的拍摄位置,判断所述拍摄位置与所述导览位置一致时,获取多个所述拍摄端采集的景色图像,统计预设时长内的所有所述景色图像得到各所述景象展示槽位对应的图像集合;
根据质量挑选策略对所述图像集合中的景色图像进行挑。玫礁峦枷,基于所述更新图像对相应所述景象展示槽位进行定时更新,生成与所述旅游公路段对应的导览路段;
接收访问端的访问请求,基于所述访问请求将所述导览路段发送至所述访问端展示;
获取所述旅游公路段的行驶属性,所述行驶属性包括单行车道和双行车道;
判断所述行驶属性为单行车道时,生成与所述单行车道对应的独立展示槽位;
判断所述行驶属性为双行车道时,生成初始展示槽位,确定所述初始展示槽位的上方槽位边的第一中间点和下方槽位边的第二中间点;
连接所述第一中间点和所述第二中间点生成与所述双行车道对应的联动展示槽位,所述联动展示槽位包括左侧展示区和右侧展示区;
将所述景象展示槽位设置在所述预设导览点处,所述景象展示槽位为所述独立展示槽位或所述联动展示槽位;
所述采集拍摄端的拍摄位置,判断所述拍摄位置与所述导览位置一致时,获取多个所述拍摄端采集的景色图像,统计预设时长内的所有所述景色图像得到各所述景象展示槽位对应的图像集合,包括:采集拍摄端的拍摄位置,确定所述拍摄位置与所述导览位置一致时,获取多个所述拍摄端采集的景色图像,统计预设时长内的所有所述景色图像得到各所述景象展示槽位对应的图像集合;
确定所述行驶属性为单行车道时,基于所述拍摄位置将所述图像集合与相应所述导览位置处的独立展示槽位关联,得到对应所述独立展示槽位的独立图像集合;
确定所述行驶属性为双行车道时,采集拍摄端的行驶起点和行驶终点,基于所述行驶起点和行驶终点确定对应所述拍摄端的行驶方向;
根据所述行驶方向对所述图像集合进行分类,得到对应所述左侧展示区的左侧行驶集合,以及对应所述右侧展示区的右侧行驶集合;
所述根据质量挑选策略对所述图像集合中的景色图像进行挑。玫礁峦枷,基于所述更新图像对相应所述景象展示槽位进行定时更新,生成与所述旅游公路段对应的导览路段,包括:根据质量挑选策略对所述独立图像集合中的景色图像进行挑。蚨运鲎蟛嘈惺患虾退鲇也嘈惺患现械木吧枷窠刑粞。玫礁峦枷瘢
基于所述更新图像对相应所述景象展示槽位进行定时更新,生成与所述旅游公路段对应的导览路段;
所述根据质量挑选策略对所述独立图像集合中的景色图像进行挑。蚨运鲎蟛嘈惺患虾退鲇也嘈惺患现械木吧枷窠刑粞。玫礁峦枷,包括:基于OpenCV对所述独立图像集合或左侧行驶集合和右侧行驶集合中的景色图像进行车辆轮廓识别,得到各所述景色图像中的多个车辆轮廓;
获取各所述景色图像中车辆轮廓内的像素点作为车辆像素点,并将其余的像素点作为景色像素点;
确定所述景色图像中所有所述景色像素点的数量得到景色数量,确定所述景色图像中所有像素点的数量得到总数量,根据所述景色数量和所述总数量的比值确定景色评分;
基于所述景色评分对所述独立图像集合或左侧行驶集合和右侧行驶集合中各所述景色图像进行降序排序,得到图像序列,挑选所述图像序列中首个景色图像作为更新图像。
2.根据权利要求1所述的方法,其特征在于,
所述基于访问端的行车路径确定旅游公路段,包括:
获取所述访问端的访问起点和访问终点,基于所述访问起点和所述访问终点确定所述访问端对应的行车路径;
基于所述行车路径和预设旅游路径的比对信息,确定与行车路径重合的预设旅游公路段作为旅游公路段。
3.根据权利要求1所述的方法,其特征在于,还包括:
获取车辆牌照的牌照像素值,统计所述更新图像中与所述牌照像素值相同且相邻的像素点,得到对应所述更新图像的多个待筛选集合;
确定各所述待筛选集合中像素点的数量得到待筛选数量,保留所述待筛选数量小于预设筛选数量的待筛选集合得到多个待比对集合;
基于OpenCV对各所述待比对集合进行轮廓识别并保留矩形轮廓,得到多个矩形边框;
获取各所述矩形边框的长度与宽度的实际占比,将所述实际占比与预设占比一致的矩形边框作为牌照边框,并选定所述牌照边框所处区域作为遮盖区域;
基于预设遮盖图层对所述更新图像中的遮盖区域进行覆盖,得到展示图像。
4.根据权利要求3所述的方法,其特征在于,还包括:
接收管理端为相应所述景象展示槽位配置的锁定展示图像和锁定展示时间段;
在所述锁定展示时间段内对所述导览路段内相应所述景象展示槽位中的锁定展示图像进行锁定展示。
5.一种旅游公路交互式导览系统,其特征在于,包括:
定位模块,用于基于访问端的行车路径确定旅游公路段,所述旅游公路段具有多个预设导览点,各所述预设导览点具有对应的导览位置和景象展示槽位;
采集模块,用于采集拍摄端的拍摄位置,判断所述拍摄位置与所述导览位置一致时,获取多个所述拍摄端采集的景色图像,统计预设时长内的所有所述景色图像得到各所述景象展示槽位对应的图像集合;
更新模块,用于根据质量挑选策略对所述图像集合中的景色图像进行挑。玫礁峦枷,基于所述更新图像对相应所述景象展示槽位进行定时更新,生成与所述旅游公路段对应的导览路段;
发送模块,用于接收访问端的访问请求,基于所述访问请求将所述导览路段发送至所述访问端展示;
获取所述旅游公路段的行驶属性,所述行驶属性包括单行车道和双行车道;
判断所述行驶属性为单行车道时,生成与所述单行车道对应的独立展示槽位;
判断所述行驶属性为双行车道时,生成初始展示槽位,确定所述初始展示槽位的上方槽位边的第一中间点和下方槽位边的第二中间点;
连接所述第一中间点和所述第二中间点生成与所述双行车道对应的联动展示槽位,所述联动展示槽位包括左侧展示区和右侧展示区;
将所述景象展示槽位设置在所述预设导览点处,所述景象展示槽位为所述独立展示槽位或所述联动展示槽位;
所述采集拍摄端的拍摄位置,判断所述拍摄位置与所述导览位置一致时,获取多个所述拍摄端采集的景色图像,统计预设时长内的所有所述景色图像得到各所述景象展示槽位对应的图像集合,包括:采集拍摄端的拍摄位置,确定所述拍摄位置与所述导览位置一致时,获取多个所述拍摄端采集的景色图像,统计预设时长内的所有所述景色图像得到各所述景象展示槽位对应的图像集合;
确定所述行驶属性为单行车道时,基于所述拍摄位置将所述图像集合与相应所述导览位置处的独立展示槽位关联,得到对应所述独立展示槽位的独立图像集合;
确定所述行驶属性为双行车道时,采集拍摄端的行驶起点和行驶终点,基于所述行驶起点和行驶终点确定对应所述拍摄端的行驶方向;
根据所述行驶方向对所述图像集合进行分类,得到对应所述左侧展示区的左侧行驶集合,以及对应所述右侧展示区的右侧行驶集合;
所述根据质量挑选策略对所述图像集合中的景色图像进行挑。玫礁峦枷,基于所述更新图像对相应所述景象展示槽位进行定时更新,生成与所述旅游公路段对应的导览路段,包括:根据质量挑选策略对所述独立图像集合中的景色图像进行挑。蚨运鲎蟛嘈惺患虾退鲇也嘈惺患现械木吧枷窠刑粞。玫礁峦枷瘢
基于所述更新图像对相应所述景象展示槽位进行定时更新,生成与所述旅游公路段对应的导览路段;
所述根据质量挑选策略对所述独立图像集合中的景色图像进行挑。蚨运鲎蟛嘈惺患虾退鲇也嘈惺患现械木吧枷窠刑粞。玫礁峦枷,包括:基于OpenCV对所述独立图像集合或左侧行驶集合和右侧行驶集合中的景色图像进行车辆轮廓识别,得到各所述景色图像中的多个车辆轮廓;
获取各所述景色图像中车辆轮廓内的像素点作为车辆像素点,并将其余的像素点作为景色像素点;
确定所述景色图像中所有所述景色像素点的数量得到景色数量,确定所述景色图像中所有像素点的数量得到总数量,根据所述景色数量和所述总数量的比值确定景色评分;
基于所述景色评分对所述独立图像集合或左侧行驶集合和右侧行驶集合中各所述景色图像进行降序排序,得到图像序列,挑选所述图像序列中首个景色图像作为更新图像。
6.一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现权利要求1至4任一所述的方法。 说明书 : 旅游公路交互式导览方法及系统技术领域[0001] 本发明涉及数据处理技术,尤其涉及一种旅游公路交互式导览方法及系统。背景技术[0002] 旅游公路是一种基于公路文化的特殊旅游方式,在国内外已经非常成熟,比如,新藏线、川藏线等,旅游公路对于促进区域经济发展、提升景区形象、旅游质量和改善交通状况等方面有着重要意义。[0003] 现有技术中,管理人员会对旅游公路中部分位置的景色进行拍摄,并把拍摄的图像进行上传与旅游公路相关联,后续用户查询该旅游公路信息时,则会调取相应景色图像对用户进行展示,使得想要进行公路旅游的人员可以提前观看,但,旅游公路处的景色图像无法自动更新,且用户无法知道景色的具体位置,使得用户所观看的景色与实际情况不符,导致用户体验较差。[0004] 因此,如何对旅游公路处的景色图像进行自动轮换更新,使得贴合实际情况,从而提升用户的体验成为亟待解决的问题。发明内容[0005] 本发明实施例提供一种旅游公路交互式导览方法及系统,可以对旅游公路处的景色图像进行自动轮换更新,使得贴合实际情况,从而提升用户的体验。[0006] 本发明实施例的第一方面,提供一种旅游公路交互式导览方法,包括:[0007] 基于访问端的行车路径确定旅游公路段,所述旅游公路段具有多个预设导览点,各所述预设导览点具有对应的导览位置和景象展示槽位;[0008] 采集拍摄端的拍摄位置,判断所述拍摄位置与所述导览位置一致时,获取多个所述拍摄端采集的景色图像,统计预设时长内的所有所述景色图像得到各所述景象展示槽位对应的图像集合;[0009] 根据质量挑选策略对所述图像集合中的景色图像进行挑。玫礁峦枷,基于所述更新图像对相应所述景象展示槽位进行定时更新,生成与所述旅游公路段对应的导览路段;[0010] 接收访问端的访问请求,基于所述访问请求将所述导览路段发送至所述访问端展示。[0011] 可选地,在第一方面的一种可能实现方式中,所述基于访问端的行车路径确定旅游公路段,包括:[0012] 获取所述访问端的访问起点和访问终点,基于所述访问起点和所述访问终点确定所述访问端对应的行车路径;[0013] 基于所述行车路径和预设旅游路径的比对信息,确定与行车路径重合的预设旅游公路段作为旅游公路段。[0014] 可选地,在第一方面的一种可能实现方式中,还包括:[0015] 获取所述旅游公路段的行驶属性,所述行驶属性包括单行车道和双行车道;[0016] 判断所述行驶属性为单行车道时,生成与所述单行车道对应的独立展示槽位;[0017] 判断所述行驶属性为双行车道时,生成初始展示槽位,确定所述初始展示槽位的上方槽位边的第一中间点和下方槽位边的第二中间点;[0018] 连接所述第一中间点和所述第二中间点生成与所述双行车道对应的联动展示槽位,所述联动展示槽位包括左侧展示区和右侧展示区;[0019] 将所述景象展示槽位设置在所述预设导览点处,所述景象展示槽位为所述独立展示槽位或所述联动展示槽位。[0020] 可选地,在第一方面的一种可能实现方式中,所述采集拍摄端的拍摄位置,判断所述拍摄位置与所述导览位置一致时,获取多个所述拍摄端采集的景色图像,统计预设时长内的所有所述景色图像得到各所述景象展示槽位对应的图像集合,包括:[0021] 采集拍摄端的拍摄位置,确定所述拍摄位置与所述导览位置一致时,获取多个所述拍摄端采集的景色图像,统计预设时长内的所有所述景色图像得到各所述景象展示槽位对应的图像集合;[0022] 确定所述行驶属性为单行车道时,基于所述拍摄位置将所述图像集合与相应所述导览位置处的独立展示槽位关联,得到对应所述独立展示槽位的独立图像集合;[0023] 确定所述行驶属性为双行车道时,采集拍摄端的行驶起点和行驶终点,基于所述行驶起点和行驶终点确定对应所述拍摄端的行驶方向;[0024] 根据所述行驶方向对所述图像集合进行分类,得到对应所述左侧展示区的左侧行驶集合,以及对应所述右侧展示区的右侧行驶集合。[0025] 可选地,在第一方面的一种可能实现方式中,所述根据质量挑选策略对所述图像集合中的景色图像进行挑。玫礁峦枷,基于所述更新图像对相应所述景象展示槽位进行定时更新,生成与所述旅游公路段对应的导览路段,包括:[0026] 根据质量挑选策略对所述独立图像集合中的景色图像进行挑。蚨运鲎蟛嘈惺患虾退鲇也嘈惺患现械木吧枷窠刑粞。玫礁峦枷瘢籟0027] 基于所述更新图像对相应所述景象展示槽位进行定时更新,生成与所述旅游公路段对应的导览路段。[0028] 可选地,在第一方面的一种可能实现方式中,所述根据质量挑选策略对所述独立图像集合中的景色图像进行挑。蚨运鲎蟛嘈惺患虾退鲇也嘈惺患现械木吧枷窠刑粞。玫礁峦枷,包括:[0029] 基于OpenCV对所述独立图像集合或左侧行驶集合和右侧行驶集合中的景色图像进行车辆轮廓识别,得到各所述景色图像中的多个车辆轮廓;[0030] 获取各所述景色图像中车辆轮廓内的像素点作为车辆像素点,并将其余的像素点作为景色像素点;[0031] 确定所述景色图像中所有所述景色像素点的数量得到景色数量,确定所述景色图像中所有像素点的数量得到总数量,根据所述景色数量和所述总数量的比值确定景色评分;[0032] 基于所述景色评分对所述独立图像集合或左侧行驶集合和右侧行驶集合中各所述景色图像进行降序排序,得到图像序列,挑选所述图像序列中首个景色图像作为更新图像。[0033] 可选地,在第一方面的一种可能实现方式中,还包括:[0034] 获取车辆牌照的牌照像素值,统计所述更新图像中与所述牌照像素值相同且相邻的像素点,得到对应所述更新图像的多个待筛选集合;[0035] 确定各所述待筛选集合中像素点的数量得到待筛选数量,保留所述待筛选数量小于预设筛选数量的待筛选集合得到多个待比对集合;[0036] 基于OpenCV对各所述待比对集合进行轮廓识别并保留矩形轮廓,得到多个矩形边框;[0037] 获取各所述矩形边框的长度与宽度的实际占比,将所述实际占比与预设占比一致的矩形边框作为牌照边框,并选定所述牌照边框所处区域作为遮盖区域;[0038] 基于预设遮盖图层对所述更新图像中的遮盖区域进行覆盖,得到展示图像。[0039] 可选地,在第一方面的一种可能实现方式中,还包括:[0040] 接收管理端为相应所述景象展示槽位配置的锁定展示图像和锁定展示时间段;[0041] 在所述锁定展示时间段内对所述导览路段内相应所述景象展示槽位中的锁定展示图像进行锁定展示。[0042] 本发明实施例的第二方面,提供一种旅游公路交互式导览系统,包括:[0043] 定位模块,用于基于访问端的行车路径确定旅游公路段,所述旅游公路段具有多个预设导览点,各所述预设导览点具有对应的导览位置和景象展示槽位;[0044] 采集模块,用于采集拍摄端的拍摄位置,判断所述拍摄位置与所述导览位置一致时,获取多个所述拍摄端采集的景色图像,统计预设时长内的所有所述景色图像得到各所述景象展示槽位对应的图像集合;[0045] 更新模块,用于根据质量挑选策略对所述图像集合中的景色图像进行挑。玫礁峦枷,基于所述更新图像对相应所述景象展示槽位进行定时更新,生成与所述旅游公路段对应的导览路段;[0046] 发送模块,用于接收访问端的访问请求,基于所述访问请求将所述导览路段发送至所述访问端展示。[0047] 本发明实施例的第三方面,提供一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现本发明第一方面及第一方面各种可能涉及的所述方法。[0048] 本发明的有益效果如下:[0049] 1、本发明可以自动确定访问端所途径的旅游公路段,并在地图上的旅游公路段处通过景象展示槽位动态展示公路景色,通过动态更新的方式,使得景色图像贴合当前的实际景色情况,方便用户进行观察,提升用户体验。本发明会依据访问端的行车路径自动确定所途径的旅游公路段,并且相应的旅游公路段具有预设导览点,后续会接收拍摄端所采集的关于相应的景象展示槽位的景色图像进行筛。秆〕鲋柿孔罴训囊徽啪吧枷窠型枷窀,使得本发明会对景象展示槽位内的图像进行自动更新,当访问端进行访问时,所展示的图像是贴合实际情况的,从而方便用户进行观察,提升用户体验。[0050] 2、本发明会依据旅游公路段的行驶属性设置相应的景象展示槽位,方便用户进行观看,使得所展示的景色图像方位不同。本发明会依据旅游公路的单行车道或双行车道设置对应的独立展示槽位或联动展示槽位,从而对单行车道和双行车道相应的景色进行展示;随后,本发明会依据拍摄端的行驶方向对相应的联动展示槽位内的相应的展示区域进行更新,依据车道方向不同,对相应的景象展示槽位的展示区域进行不同展示,使得所展示的景色方向不同,方便用户进行观察。[0051] 3、本发明会对旅游公路段的景色图像进行定时更新,并且在更新时会挑选拍摄质量较好的景色图像进行替换显示,使得用户进行访问时,所观看的景色图像更贴合当前实际情况,并且更新的图像质量较好,从而提升了用户体验。本发明会对景象展示槽位内的图像进行定时更新,并且会识别景色图像中的车辆轮廓进行景色图像的质量挑。粞〕鼍吧急冉细叩木吧枷褡魑峦枷窠懈,从而提升后续用户观看的体验,并且通过定时更新的方式,使得贴合实际情况。并且本发明会对图片中车牌部分进行识别,通过选中与车牌颜色相同的区域,并保留矩形区域进行2次筛。婧笸ü蹬频某た碚急却佣玫较嘤Φ某蹬魄,进行隐私处理,确保了用户的隐私,管理员也可以依据实际情况设置一段定时的锁定展示图像,在此时间内,无法进行替换。附图说明[0052] 图1为本发明所提供的一种旅游公路交互式导览方法的流程图;[0053] 图2为本发明所提供的一种旅游公路交互式导览系统的结构示意图。具体实施方式[0054] 下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。[0055] 本发明提供一种旅游公路交互式导览方法,如图1所示,具体包括步骤S1?S4:[0056] S1,基于访问端的行车路径确定旅游公路段,所述旅游公路段具有多个预设导览点,各所述预设导览点具有对应的导览位置和景象展示槽位。[0057] 需要说明的是,旅游公路是一种基于公路文化的特殊旅游方式,比如,新藏线、川藏线等,游客可以在车内欣赏公路上的景色,目前,管理人员会提前拍摄旅游公路处的景色图像,并上传至相应旅游公路的景点处,后续用户搜索相应旅游公路时,则可以对用户展示管理员所拍摄的景色图像,但,用户无法知道图像所处的具体位置,以及图片无法依据实际情况进行更新。[0058] 因此,服务器首先会依据访问端的行车路径确定旅游公路段,其中,行车路径为访问端实际要行驶的路径,行车路径可以由访问端设置的起点和终点决定的,当有多条路径时,访问端可以自行选择相应的行车路径,访问端可以是移动设备,例如,手机、平板等。[0059] 不难理解的是,当访问端的行车路径中存在与旅游公路段重合部分时,则会确定相应的旅游公路段,方便后续对旅游公路段中预设导览点的景色图像进行展示,旅游公路段具有多个预设导览点,各所述预设导览点具有对应的导览位置和景象展示槽位。其中,预设导览点可以是人为预先设置好的引导浏览的地点,景象展示槽位为用于展示景色图像的展示槽位。[0060] 在一些实施例中,步骤S1中的(基于访问端的行车路径确定旅游公路段),包括S11?S12:[0061] S11,获取所述访问端的访问起点和访问终点,基于所述访问起点和所述访问终点确定所述访问端对应的行车路径。[0062] 可以理解的是,服务器会获取访问端的访问起点和访问终点,根据访问起点和所述访问终点确定所述访问端对应的行车路径,不难理解的是,已经起点和终点可以确定相应的行车路径,比如,手机导航输入起点和终点,则会自动生成相应的行车路径。[0063] S12,基于所述行车路径和预设旅游路径的比对信息,确定与行车路径重合的旅游公路段。[0064] 可以理解的是,导航地图中具有多个预设旅游路径,将行车路径和预设旅游路径进行比对,查看是否重合,确定与行车路径重合的预设旅游公路段作为旅游公路段。[0065] 在上述实施例的基础上,还包括A1?A5:[0066] A1,获取所述旅游公路段的行驶属性,所述行驶属性为单行车道或双行车道。[0067] 需要说明的是,在日常行车过程中,道路可分为单行车道或双行车道,因此,对于同一导览点而言在双行车道处,行驶方向不同所拍摄的景色图像则不同。[0068] 因此,服务器会获取所述旅游公路段的行驶属性,行驶属性为单行车道或双行车道,方便后续依据单行车道或双行车道设置相应的展示槽位进行不同方式的展示。[0069] A2,判断所述行驶属性为单行车道时,生成与所述为单行车道对应的独立展示槽位。[0070] 可以理解的是,如果判断行驶属性为单行车道时,生成与单行车道对应的独立展示槽位。[0071] 不难理解的是,如果仅为单行车道则仅能在一个方向进行行驶,仅需对一个方向的景色进行采集即可。[0072] A3,判断所述行驶属性为双行车道时,生成初始展示槽位,确定所述初始展示槽位的上方槽位边的第一中间点和下方槽位边的第二中间点。[0073] 可以理解的是,如果判断所述行驶属性为双行车道时,则生成初始展示槽位,并确定初始展示槽位的上方槽位边的第一中间点和下方槽位边的第二中间点。[0074] A4,连接所述第一中间点和所述第二中间点生成与所述双行车道对应的联动展示槽位,所述联动展示槽位包括左侧展示区和右侧展示区。[0075] 需要说明的是,对于同一导览点而言在双行车道处,行驶方向不同所拍摄的景色图像则不同,因此,服务器会将第一中间点和所述第二中间点进行连接,生成与双行车道对应的联动展示槽位,其中,联动展示槽位包括左侧展示区和右侧展示区。[0076] 不难理解的是,由于为双行车道则需要对双行车道的同一导览点处两个行驶方向进行拍摄,并同时进行展示,后续则以侧展示区和右侧展示区进行展示,使得用户可以观察到不同方位的景色图像,提升用户的体验。[0077] A5,将所述景象展示槽位设置在所述预设导览点处,所述景象展示槽位为所述独立展示槽位或所述联动展示槽位。[0078] 可以理解的是,服务器会依据旅游公路段的行驶属性,将相应的景象展示槽位设置在所述预设导览点处,所述景象展示槽位为所述独立展示槽位或所述联动展示槽位。[0079] S2,采集拍摄端的拍摄位置,判断所述拍摄位置与所述导览位置一致时,获取多个所述拍摄端采集的景色图像,统计预设时长内的所有所述景色图像得到各所述景象展示槽位对应的图像集合。[0080] 可以理解的是,服务器会获取拍摄端的拍摄位置,其中,拍摄端可以是已授权的车辆的行车记录仪。当判断拍摄位置与所述导览位置一致时,则获取多个所述拍摄端采集的景色图像,并且服务器会在预设时长后对景象展示槽位的图像进行更新,因此,服务器会统计预设时长内的所有景色图像得到各所述景象展示槽位对应的图像集合。[0081] 不难理解的是,当车辆行驶至与导览位置一致时,则会获取该拍摄端所拍摄的图像,并依据拍摄位置将所采集的图像与相应的景象展示槽位对应,统计预设时长内所有采集的景色图像,从而得到各景象展示槽位对应的图像集合。[0082] 通过上述方式,可以得到与各景象展示槽位所对应的图像集合,方便后续进行图像更新。[0083] 在一些实施例中,步骤S2中的(采集拍摄端的拍摄位置,判断所述拍摄位置与所述导览位置一致时,获取多个所述拍摄端采集的景色图像,统计预设时长内的所有所述景色图像得到各所述景象展示槽位对应的图像集合),包括S21?S24:[0084] S21,采集拍摄端的拍摄位置,确定所述拍摄位置与所述导览位置一致时,获取多个所述拍摄端采集的景色图像,统计预设时长内的所有所述景色图像得到各所述景象展示槽位对应的图像集合。[0085] 可以理解的是,服务器会采集拍摄端的拍摄位置,确定所述拍摄位置与所述导览位置一致时,则获取多个拍摄端在该导览位置所采集的景色图像,并统计预设时长内的所有景色图像得到各所述景象展示槽位对应的图像集合,方便后续进行更新。[0086] S22,确定所述行驶属性为单行车道时,基于所述拍摄位置将所述图像集合与相应所述导览位置处的独立展示槽位关联,得到对应所述独立展示槽位的独立图像集合。[0087] 可以理解的是,服务器会确定行驶属性为单行车道时,则依据拍摄位置直接将图像集合与相应所述导览位置处的独立展示槽位关联,从而得到对应所述独立展示槽位的独立图像集合。[0088] 不难理解的是,当为单行车道时,此时仅需对一个方向的景色图像进行展示即可,因此,直接依据拍摄位置将图像集合与相应所述导览位置处的独立展示槽位关联,方便后续进行挑选展示。[0089] S23,确定所述行驶属性为双行车道时,采集拍摄端的行驶起点和行驶终点,基于所述行驶起点和行驶终点确定对应所述拍摄端的行驶方向。[0090] 可以理解的是,服务器确定行驶属性为双行车道时,则根据拍摄端的行驶起点和行驶终点,确定相应的行驶方向,比如,由A到B,行驶方向为右侧道路(从南往北),由B到A,行驶方向为左侧道路(从北往南),不难理解的是,在实际中,双行车道相应的行驶方向不同,则所行驶的道路不同,一个为左侧道路,另一个为右侧道路。[0091] S24,根据所述行驶方向对所述图像集合进行分类,得到对应所述左侧展示区的左侧行驶集合,以及对应所述右侧展示区的右侧行驶集合。[0092] 可以理解的是,服务器会依据行驶方向对所述图像集合进行分类,得到对应所述左侧展示区的左侧行驶集合,以及对应所述右侧展示区的右侧行驶集合。[0093] 不难理解的是,对所有行驶在左侧道路中车辆所拍摄的图像集合中景色图像归类至对应左侧展示区的左侧行驶集合,对所有行驶在右侧道路中车辆所拍摄的图像集合中景色图像归类至对应右侧展示区的右侧行驶集合,方便后续对不同展示区进行相应方位的图像更新。[0094] S3,根据质量挑选策略对所述图像集合中的景色图像进行挑。玫礁峦枷,基于所述更新图像对相应所述景象展示槽位进行定时更新,生成与所述旅游公路段对应的导览路段。[0095] 可以理解的是,服务器会根据质量挑选策略对所述图像集合中的景色图像进行挑。佣玫礁峦枷,通过上述方式,挑选出图像集合中景色占比较高的景色图像作为更新图像进行后续更新展示。[0096] 进一步的,服务器会根据更新图像对相应所述景象展示槽位进行定时更新,从而生成与所述旅游公路段对应的导览路段。[0097] 在一些实施例中,步骤S3中的(根据质量挑选策略对所述图像集合中的景色图像进行挑。玫礁峦枷,基于所述更新图像对相应所述景象展示槽位进行定时更新,生成与所述旅游公路段对应的导览路段),包括S31?S32:[0098] S31,根据质量挑选策略对所述独立图像集合中的景色图像进行挑。蚨运鲎蟛嘈惺患虾退鲇也嘈惺患现械木吧枷窠刑粞。玫礁峦枷。[0099] 可以理解的是,服务器会根据质量挑选策略对所述独立图像集合中的景色图像进行挑。蛘叨宰蟛嘈惺患虾退鲇也嘈惺患现械木吧枷窠刑粞。玫礁峦枷。[0100] 不难理解的是,依据质量挑选策略对各导览点对应的图像集合进行图像筛。≡窬吧急冉细叩淖魑峦枷,方便后续用户进行观看。[0101] 在一些实施例中,步骤S31中的(根据质量挑选策略对所述独立图像集合中的景色图像进行挑。蚨运鲎蟛嘈惺患虾退鲇也嘈惺患现械木吧枷窠刑粞。玫礁峦枷),包括S311?S314:[0102] S311,基于OpenCV对所述独立图像集合或左侧行驶集合和右侧行驶集合中的景色图像进行车辆轮廓识别,得到各所述景色图像中的多个车辆轮廓。[0103] 可以理解的是,通过OpenCV对所述独立图像集合或左侧行驶集合和右侧行驶集合中的景色图像进行车辆轮廓识别,不难理解的是,通过现有技术中的OpenCV可以对图片中车辆轮廓进行识别,从而得到各所述景色图像中的多个车辆轮廓。[0104] S312,获取各所述景色图像中车辆轮廓内的像素点作为车辆像素点,并将其余的像素点作为景色像素点。[0105] 可以理解的是,得到各景色图像中的多个车辆轮廓后,将车辆轮廓以内的像素点为车辆像素点,以外的其余像素点为景色像素点。[0106] S313,确定所述景色图像中所有所述景色像素点的数量得到景色数量,确定所述景色图像中所有像素点的数量得到总数量,根据所述景色数量和所述总数量的比值确定景色评分。[0107] 可以理解的是,确定景色图像中所有所述景色像素点的数量得到景色数量,其中,景色数量为各景色图像中所有景色像素点的数量。[0108] 进一步的,确定景色图像中所有像素点的数量得到总数量,根据所述景色数量和所述总数量的比值确定景色评分。不难理解的是,景色评分即为景色像素点数量占景色图像中所有像素点的数量的比值,占比越高则说明景色图像中景色部分越多,则质量较好,占比越低则说明景色图像中景色部分越少,则质量较差。[0109] S314,基于所述景色评分对所述独立图像集合或左侧行驶集合和右侧行驶集合中各所述景色图像进行降序排序,得到图像序列,挑选所述图像序列中首个景色图像作为更新图像。[0110] 可以理解的是,通过景色评分对所述独立图像集合或左侧行驶集合和右侧行驶集合中各所述景色图像进行降序排序,从而得到图像序列,不难理解的是,图像序列质量越好的,排序越靠前,因此,服务器会挑选图像序列中首个景色图像作为更新图像。[0111] 不难理解的是,由于对旅游公路进行景色拍摄,可能会存在拍摄的图像中存在其他车辆车牌的情况,因此,本发明在挑选到质量较好的更新图像后,会进一步对更新图像中的车牌进行遮盖处理,从而保护隐私。[0112] 在上述实施例的基础上,还包括B1?B5:[0113] B1,获取车辆牌照的牌照像素值,统计所述更新图像中与所述牌照像素值相同且相邻的像素点,得到对应所述更新图像的多个待筛选集合。[0114] 可以理解的是,服务器会获取车辆牌照对应的牌照像素值,比如,蓝色、黑色,不难理解的是,牌照像素值是依据实际情况提前预设设置好的。[0115] 进一步的,服务器会统计更新图像中与所述牌照像素值相同且相邻的像素点,将所有与牌照像素值相同的像素点作为牌照像素点,并统计所有相邻的牌照像素点则可以得到多个待筛选集合。[0116] B2,确定各所述待筛选集合中像素点的数量得到待筛选数量,保留所述待筛选数量小于预设筛选数量的待筛选集合得到多个待比对集合。[0117] 需要说明的是,由于景色图像中存在其余与拍照像素值相同的像素点,因此,本发明需要对待筛选集合进行筛。捎诔盗九普战闲。谕枷裰械那蛘急炔换峁,因此相应的像素点数量较少。[0118] 因此,服务器会确定各所述待筛选集合中像素点的数量得到待筛选数量,并保留待筛选数量小于预设筛选数量的待筛选集合得到多个待比对集合。[0119] 通过上述实施方式,对占比区域较大的进行滤除,仅保留区域占比较小的待筛选集合作为待比对集合,本发明考虑到了车辆牌照在图片中存在距离远近的问题,则相应的区域可大可。捎诔蹬票旧斫闲。杂没Э梢砸谰菔导是榭錾柚靡桓鲎畲蟮脑ど枭秆∈,进行区域筛选将一些明显较大的区域进行滤除,从而降低后续数据处理的处理量,并较好的提取出车辆的牌照。[0120] B3,基于OpenCV对各所述待比对集合进行轮廓识别并保留矩形轮廓,得到多个矩形边框。[0121] 需要说明的是,OpenCV是一个强大的计算机视觉库,主要的功能包括图像处理、计算机视觉等,可以对图像中的轮廓进行的识别并筛。虼,本发明可以通过OpenCV对图像中各待比对集合对应区域的轮廓进行识别。[0122] 因此,本发明会基于OpenCV对各待比对集合对应区域的轮廓进行轮廓识别,并且仅保留矩形轮廓,从而得到多个矩形边框。[0123] B4,获取各所述矩形边框的长度与宽度的实际占比,将所述实际占比与预设占比一致的矩形边框作为牌照边框,并选定所述牌照边框所处区域作为遮盖区域。[0124] 需要说明的是,车辆牌照的长宽比是固定的,车辆牌照的长和宽为440mm×140mm。[0125] 因此,服务器会获取各矩形边框的长度与宽度的实际占比,并将实际占比与预设占比一致的矩形边框作为牌照边框,其中,预设占比为依据车辆牌照的长和宽的比值得到的占比。可以通过统计各矩形边框中长度方向上的像素点数量和宽度方向上的像素点数量的比值,得到相应的实际占比,也可以采用其他现有技术,在此不做限定。[0126] 进一步的,选定牌照边框所处区域作为遮盖区域,方便后续进行遮盖。[0127] B5,基于预设遮盖图层对所述更新图像中的遮盖区域进行覆盖,得到展示图像。[0128] 可以理解的是,服务器会基于预设遮盖图层对所述更新图像中的遮盖区域进行覆盖,从而得到展示图像,其中,预设遮盖图层可以是预设的马赛克图像,在此不做限定。[0129] S32,基于所述更新图像对相应所述景象展示槽位进行定时更新,生成与所述旅游公路段对应的导览路段。[0130] 可以理解的是,服务器挑选出质量较好的更新图像,则会基于更新图像对相应所述景象展示槽位进行定时更新,从而生成与旅游公路段对应的导览路段。[0131] 通过上述实施方式,定时对导览点处的景色图像进行更新,使得用户进行查看时,贴合实际情况,从而提升用户的使用体验。[0132] S4,接收访问端的访问请求,基于所述访问请求将所述导览路段发送至所述访问端展示。[0133] 在上述实施例的基础上,还包括C1?C2:[0134] C1,接收管理端为相应所述景象展示槽位配置的锁定展示图像和锁定展示时间段。[0135] 可以理解的是,服务器会接收管理端为相应所述景象展示槽位配置的锁定展示图像和与锁定展示图像对应的锁定展示时间段。其中,锁定展示图像为管理端设置的展示图像,锁定展示时间段为展示锁定展示图像的时间段,并且该时间段内相应的锁定展示图像无法被更新替换。[0136] 不难理解的是,当管理员发现景象展示槽位处的图像质量较差时,可以主动为景象展示槽位配置相应的锁定展示图像,并为锁定展示图像配置相应的锁定展示时间段,使得在锁定展示时间段内仅对锁定展示图像进行展示,无法被更新替换。[0137] C2,在所述锁定展示时间段内对所述导览路段内相应所述景象展示槽位中的锁定展示图像进行锁定展示。[0138] 为了更好的实现本发明所提供的一种旅游公路交互式导览方法,本发明还提供一种旅游公路交互式导览系统,如图2所示,包括:[0139] 定位模块,用于基于访问端的行车路径确定旅游公路段,所述旅游公路段具有多个预设导览点,各所述预设导览点具有对应的导览位置和景象展示槽位;[0140] 采集模块,用于采集拍摄端的拍摄位置,判断所述拍摄位置与所述导览位置一致时,获取多个所述拍摄端采集的景色图像,统计预设时长内的所有所述景色图像得到各所述景象展示槽位对应的图像集合;[0141] 更新模块,用于根据质量挑选策略对所述图像集合中的景色图像进行挑。玫礁峦枷,基于所述更新图像对相应所述景象展示槽位进行定时更新,生成与所述旅游公路段对应的导览路段;[0142] 发送模块,用于接收访问端的访问请求,基于所述访问请求将所述导览路段发送至所述访问端展示。[0143] 本发明还提供一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现上述的各种实施方式提供的方法。[0144] 其中,可读存储介质可以是计算机存储介质,也可以是通信介质。通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。计算机存储介质可以是通用或专用计算机能够存取的任何可用介质。例如,可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(ApplicationSpecificIntegratedCircuits,简称:ASIC)中。另外,该ASIC可以位于用户设备中。当然,处理器和可读存储介质也可以作为分立组件存在于通信设备中。可读存储介质可以是只读存储器(ROM)、随机存取存储器(RAM)、CD?ROM、磁带、软盘和光数据存储设备等。[0145] 本发明还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得设备实施上述的各种实施方式提供的方法。[0146] 在上述设备的实施例中,应理解,处理器可以是中央处理单元(英文:CentralProcessingUnit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:DigitalSignalProcessor,简称:DSP)、专用集成电路(英文:ApplicationSpecificIntegratedCircuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。[0147] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
专利地区:四川
专利申请日期:2023-12-28
专利公开日期:2024-07-26
专利公告号:CN117848369B