图像处理装置、图像处理方法以及程序的利记博彩app
【技术领域】
[0001]本公开涉及图像处理装置、图像处理方法以及程序。
【背景技术】
[0002]到目前为止,已经实现了用于将用户引导至某一目的地的各种导航服务。通常基于与目的地的位置和用户的当前位置有关的知识来执行导航。为了获取用户的当前位置,许多导航服务使用了包括在用户所持终端中的定位模块,例如全球定位系统(GPS)模块或PlaceEngine (注册商标)。
[0003]专利文献1提出:在图像中突出与作为目的地(例如建筑物或设施)的地方相对应的特定对象,使得用户能够在终端的屏幕上容易地找到作为目的地的地方。而且,在专利文献1中,通过GPS模块来获取用户的当前位置。
[0004]引用列表
[0005]专利文献
[0006]专利文献1:JP 2012-079129A
【发明内容】
[0007]技术问题
[0008]然而,并非所有终端均包括定位模块。再者,即使在终端包括定位模块的情况下,也难以在终端不能接收到用于定位的无线电信号的环境下经由定位模块来获取当前位置。
[0009]因此,期望的是实现一种机制,该机制即使在难以经由定位模块来获取当前位置的状态下也能够向用户提供至目的地的导航。
[0010]问题的解决方案
[0011]根据本公开,提供了一种图像处理装置,该装置包括:图像获取单元,所述图像获取单元被配置成获取图像,在所述图像上投影有包括视觉识别目标的真实对象;识别单元,所述识别单元被配置成通过对所述识别目标执行图像识别来识别已经捕获所述图像的终端关于所述真实对象的相对布置;以及控制单元,所述控制单元被配置成基于所述终端的由所述识别单元识别的所述相对布置来将指示朝向用户的目的地的方向的显示对象显示在所述终端的屏幕上。
[0012]根据本公开,提供了一种由图像处理装置执行的图像处理方法,该图像处理方法包括:获取图像,在所述图像上投影有包括视觉识别目标的真实对象;通过对所述识别目标执行图像识别来识别已经捕获所述图像的终端关于所述真实对象的相对布置;以及基于所识别的所述终端的相对布置将指示朝向用户的目的地的方向的显示对象显示在所述终端的屏幕上。
[0013]根据本公开,提供了一种程序,该程序使得控制图像处理装置的计算机能够充当以下单元:图像获取单元,所述图像获取单元被配置成获取图像,在所述图像上投影有包括视觉识别目标的真实对象;识别单元,所述识别单元被配置成通过对所述识别目标执行图像识别来识别已经捕获所述图像的终端关于所述真实对象的相对布置;以及控制单元,所述控制单元被配置成基于所述终端的由所述识别单元识别的所述相对布置来将指示朝向用户的目的地的方向的显示对象显示在所述终端的屏幕上。
[0014]本发明的有益效果
[0015]根据本公开的技术,即使在难以经由定位模块来获取当前位置的情况下也可以向用户提供至目的地的导航。
【附图说明】
[0016][图1]图1为示出根据实施例的装置的概要的说明图。
[0017][图2]图2为示出包括识别目标的真实对象的示例的说明图。
[0018][图3]图3为示出实施例中的导航原理的说明图。
[0019][图4]图4为示出根据实施例的图像处理装置的硬件配置的示例的框图。
[0020][图5]图5为示出根据实施例的图像处理装置的逻辑功能的配置的示例的框图。
[0021][图6A]图6A为示出识别词典数据的配置的第一示例的说明图。
[0022][图6B]图6B为示出识别词典数据的配置的第二示例的说明图。
[0023][图7]图7为示出图6B中例示的附加编码布置数据的说明图。
[0024][图8A]图8A为示出对象布置数据的配置的第一示例的说明图。
[0025][图8B]图8B为示出对象布置数据的配置的第二示例的说明图。
[0026][图9]图9为示出输出图像的取决于终端姿态的变化的变化的示例的说明图。
[0027][图10]图10为示出如何向用户呈现图9中所例示的输出图像的说明图。
[0028][图11]图11为示出对终端的布置的跟踪的示例的说明图,其中,根据终端的移动来执行跟踪。
[0029][图12A]图12A为示出用于使用户能够选择目的地的窗口的第一示例的说明图。
[0030][图12B]图12B为示出用于使用户能够选择目的地的窗口的第二示例的说明图。
[0031][图12C]图12C为示出用于使用户能够选择目的地的窗口的第三示例的说明图。
[0032][图13A]图13A为示出可以在实施例中显示的显示对象的一些示例的第一说明图。
[0033][图13B]图13B为示出可以在实施例中显示的显示对象的一些示例的第二说明图。
[0034][图13C]图13C为示出可以在实施例中显示的显示对象的一些示例的第三说明图。
[0035][图13D]图13D为示出可以在实施例中显示的显示对象的一些示例的第四说明图。
[0036][图14]图14为示出根据实施例的图像处理的流程的示例的流程图。
[0037][图15A]图15A为示出图14中所示的终端布置确定处理的详细流程的第一示例的流程图。
[0038][图15B]图15B为示出图14中所示的终端布置确定处理的详细流程的第二示例的流程图。
[0039][图15C]图15C为示出图14中所示的终端布置确定处理的详细流程的第三示例的流程图。
[0040][图16A]图16A为示出图14中所示的目的地方向确定处理的详细流程的第一示例的流程图。
[0041][图16B]图16B为示出图14中所示的目的地方向确定处理的详细流程的第二示例的流程图。
[0042][图17]图17为示出可以在盖章竞走的应用示例中进行显示的显示对象的一些示例的说明图。
[0043][图18]图18为示出图像处理装置的修改示例的说明图。
[0044][图19]图19为示出可以在图18的修改示例中进行显示的显示对象的一些示例的说明图。
[0045][图20]图20为示出多个装置之间的链接的说明图。
【具体实施方式】
[0046]在下文中,将参照附图来详细描述本公开的优选实施例。注意,在本说明书及附图中,具有基本相同的功能和结构的结构元件用相同的附图标记进行表示,并且将省去对这些结构元件的重复说明。
[0047]此外,将按以下顺序提供描述。
[0048]1.概要
[0049]2.图像处理装置的配置示例
[0050]2-1.硬件配置
[0051]2-2.功能配置
[0052]2-3.处理流程
[0053]3.应用示例
[0054]3-1.盖章竞走
[0055]3-2.使用 HMD
[0056]3-3.多个装置之间的链接
[0057]4.结论
[0058]<1.概要 >
[0059]将参照图1至图3来描述根据本公开的装置的概要。
[0060]图1为示出根据实施例的装置的概要的说明图。图1示出用户Ua所携带的图像处理装置100。图像处理装置100包括显示器110和用于捕获真实空间1的图像的相机102。在图1的示例中,真实对象10存在于真实空间1中。图像处理装置100的相机102通过捕获真实对象10的图像来生成形成视频的一系列图像,在图像上投影有真实对象10。然后,图像处理装置100关于由相机102生成的作为输入图像的捕获图像执行图像处理并且生成输出图像。在该实施例中,通常通过将导航显示对象叠加在输入图像上来生成输出图像。图像处理装置100的显示器110顺序地显示所生成的输出图像。注意,图1中所示的真实空间1仅为示例。图像处理装置100可以对其上投影有任意真实对象的图像进行处理。
[0061]在图1中,将智能手机示为图像处理装置100的示例。然而,图像处理装置100不限于该示例。图像处理装置100可以是如下的移动装置:平板个人计算机(PC)、笔记本PC、便携式游戏终端、便携式导航装置(PND)或数字相机。或者,图像处理装置100可以是可穿戴装置,例如头戴式显示器(HMD)终端。
[0062]在根据本公开的技术中,获取其上投影有真实对象的视觉识别目标的图像,作为输入图像。本文中的识别目标可以是存在于真实对象的外观中的已知图片、标记、字符串或设计或者其任意组合。识别目标可以包括其中编码有某些信息的视码(例如条形码或CyberCode (注册商标))。图像处理装置100提前存储识别目标的特征数据并且使用特征数据对投影在输入图像上的识别目标的布置(相对于摄像面的布置)进行识别。在本说明书中,术语“布置”包括在两维或三维坐标系中的位置(平移)、姿态(旋转)和尺寸(缩放)中的至少一个。特征数据可以包括例如从识别目标的已知图像提取的一组特征点的数据。此外,特征数据可以包括已知图案的形状和尺寸的数据。
[0063]图2为示出包括识别目标的真实对象的示例的说明图。在图2的示例中,真实对象10为置于公共设施例如车站中的指示牌。指示牌10包括可以印在其表面上或者附接至其表面的识别目标11。识别目标11具有类似字母“i”的图形和围绕图形的黑白边框。图像处理装置100可以通过例如将从输入图像提取的多个特征点与提前存储的识别目标11的一组特征点进行匹配来对识别目标11被如何布置在输入图像中进行识别。
[0064]指示牌10在其表面上包括目的地列表15。通过阅读目的地列表15,用户可以知道存在于指示牌10被放置的地方的附近的主要场所。然而,目的地列表15并不指示每个场所存在的方向。即使指示牌10具有地图并且在地图上示出了每个场所的位置,也难以在二维地图(二维地图多数情况下被垂直张贴)上直观地表示朝向目的地的方向。因此,用户被迫在他的/她的头脑中执行地图上的方向与真实空间中的方向之间的映射。为了解决这样的不便,一些导航服务经由包括在终端中的定位模块例如GPS模块来获取终端的当前位置并且经由传感器来获取终端的姿态,从而引导用户至目的地。然而,并非所有终端均包括定位模块。再者,即使在终端包括定位模块的情况下,也难以在终端不能接收用于进行定位的无线电信号的环境下(例如建筑物的内部、地下空间或隧道内部)经由定位模块来获取当前位置。同时,在该实施例中,基于关于识别目标11执行的上述图像识别来确定终端的布置,并且提供用于根据其确定结果将用户引导至目的地的导航。因此,不需要依赖于定位模块。
[0065]图3是示出实施例中的导航原理的说明图。图3示出包括识别目标的真实对象
10、所选目的地50以及用于捕获真实对象10的图像的图像处理装置100。因为真实对象10和目的地50在地理上是固定的,所以已知目的地50关于真实对象10的相对位置RAsd。注意,目的地50的姿态和尺寸不影响导航,因此在此处使用术语“位置”而不是“布置”。基于对真实对象所包括的识别目标的图像识别来确定图像处理装置100关于真实对象10的相对布置RASU。然后,使用图像处理装置100关于真实对象10的相对布置RAS#目的地50关于真实对象10的相对位置RAsd,获得目的地50关于图像处理装置100的未知的相对位置RAud。图像处理装置100可以在其屏幕上显示例如与相对位置RAud相对应的导航显示对象。
[0066]注意,真实对象不限于图2和图3的示例并且存在于真实空间中的任意真实对象可以包括识别目标。例如,识别目标可以被印在商业建筑的楼层图、广告牌或活动海报等