处理设备和处理方法_3

文档序号:9376796阅读:来源:国知局
状的互补图像165。可以响应于用户选择该显示互补图像增强量 选项145来显示互补图像165。
[0056] 在一个实施方式中,可以使用结构矢量来识别电子装置数据库中的、正捕获场景 的由于去除所选择的结构图像135而模糊的部分的另一电子装置105。可以使用来自另一 电子装置105的摄像头125的供给来生成互补图像165并且将该互补图像165添加至数字 图像130。
[0057] 图3A是示出结构数据库200的一个实施方式的示意性框图。结构数据库200可 以包括一个或更多个表格存储条目201。每个条目201可以描述结构。结构数据库200可 以存储在服务器110上。可替代地,结构数据库200可以存储在电子装置105上。在一个 实施方式中,结构数据库200的定位部分可以存储在电子设备105上。例如,针对具有结构 位置210的结构的条目201可以存储在电子装置105上,其中该结构位置210在电子装置 105的比如5千米的定位距离内。在一个实施方式中,定位距离在500至5000米的范围内。
[0058] 在一个实施方式中,条目201包括结构参考图像205、结构位置210、结构模型215 和结构信息220。结构参考图像205可以包括相关联的结构的一个或更多个图像。在一个 实施方式中,该图像包括结构的前面图像、后面图像、左侧图像、右侧图像和顶部图像。可以 使用结构参考图像205来识别所选择的结构图像135。可替代地,可以使用结构参考图像 205来在数字图像130上创建生成图像175。
[0059] 结构位置210可以包括针对结构的全球定位系统(GPS)坐标、结构的尺寸和针对 结构的街道地址等。结构模块215可以包括结构内部的三维模型、结构的架构图、结构的内 部图像或它们的组合。
[0060] 结构信息220可以包括结构名称、结构占有者、结构占有者的名录、结构用途、结 构地址、结构GPS坐标和结构历史。结构信息220还可以包括对关于结构的另外信息的链 接。
[0061] 图3B是示出电子装置数据库225的一个实施方式的示意性框图。电子装置数据 库225可以被组织为针对每个电子装置105的具有条目226的一个或更多个表。电子装置 数据库225可以存储在服务器110上。另外,电子装置数据库225的定位部分可以存储在 电子装置105上。在一个实施方式中,具有在电子装置105的定位距离内起源的结构矢量 280的每个条目226可以存储在电子装置105上。
[0062] 在所描述的实施方式中,每个条目226包括电子装置标识符230、结构矢量280、供 给链接235和供给可用标记240。电子装置标识符230可以唯一地标识条目226的电子装 置105。如将在后文中描述的,结构矢量280可以是与通过电子装置105的摄像头125捕获 的数字图像130和/或数字图像130的一部分正交的矢量。
[0063] 供给链接235描述来自与条目226相关联的电子装置105的摄像头125的图像供 给的地址。可以使用供给链接235来访问条目226的电子装置105的数字图像130。供给 可用标记240可以指示该供给链接235是否能够被其它的电子装置105使用。
[0064] 图3C是示出电子装置数据250的一个实施方式的示意性框图。电子装置数据250 可以被组织为数据结构并且存储在电子装置105的存储器中。可以使用电子装置数据250 来识别结构图像135。另外,可以使用电子装置数据250来生成结构矢量280。在所描绘的 实施方式中,电子装置数据250包括结构图像布置255、结构图像135、电子装置位置260、电 子装置角度265、电子装置海拔270、结构距离275和结构矢量280。
[0065] 结构图像布置255可以指定结构图像135在数字图像130内的布置。在一个实施 方式中,结构图像布置255描述结构图像135的像素。可替代地,结构图像布置255可以描 述结构图像135在数字图像130内的几何结构。
[0066] 结构图像135可以记录所选择的结构图像135的像素,其中数字图像130的其他 像素被去除。电子装置位置260可以是电子装置105的PGS坐标。
[0067] 电子装置角度265可以是电子装置相对于参考矢量的角度。在一个实施方式中, 参考矢量是垂直矢量。可替代地,参考矢量可以是从电子装置105至北水平线的水平矢量。 在一定的实施方式中,电子装置角度265是电子装置105与地平线的角度。可以使用电子 装置105的加速度计和/或陀螺仪来确定电子装置角度265。
[0068] 电子装置海拔270可以是电子装置105相对于海平面的海拔。电子装置105的 GPS可以确定电子装置海拔270。可替代地,电子装置105的气压计可以确定电子装置海拔 270〇
[0069] 结构距离275可以是从电子装置105至结构图像135的结构的距离。可以使用电 子装置105的两个摄像头125之间和/或电子装置105的一个摄像头125在两个位置之间 的视差角度来确定结构距离275。可替代地,可以使用实施在电子装置105中的激光测距仪 和/或回波测距仪来确定结构距离275。
[0070] 可以使用结构图像布置255、结构图像135、电子装置位置260、电子装置角度265、 电子装置海拔270和/或结构距离275生成结构矢量280。在一个实施方式中,结构矢量 280包括在电子装置位置260处的原点。结构矢量280可以与电子装置数据库225通信。
[0071] 图4是示出结构矢量280的一个实施方式的立体图。可以根据电子装置105的摄 像头125来计算结构矢量280。可以相对于参考矢量405来计算结构矢量280,其中原点在 电子装置105处和/或在电子装置105的摄像头125处。
[0072] 可以根据电子装置105的加速度计和电子装置105的GPS坐标来计算参考矢量 405的方向。可以使用电子装置105的GPS坐标、加速度计和/或陀螺仪来确定结构矢量 280相对于参考矢量405的垂直角度410和水平角度415。垂直角度410和水平角度415 还可以确定电子装置角度265。结构矢量280的长度可以是结构距离275。
[0073] 图5是示出电子装置105的一个实施方式的示意性框图。电子装置105包括处理 器305、存储器310、通信硬件315、摄像头125、显示器120、加速度计320、陀螺仪325、GPS 330和气压计335。
[0074] 存储器310可以是半导体存储器、硬盘驱动器、光存储装置、微机械存储装置或它 们的组合。存储器310可以存储代码。处理器305可以执行该代码。通信硬件315可以与 网络115和/或其他的装置进行通信。摄像头125、显示器120、加速度计320、陀螺仪325、 GPS 330和/或气压计335可以实施在电子装置105中。
[0075] 图6是示出数字图像增强方法500的一个实施方式的示意性流程图。该方法500 可以用结构信息220和/或通过去除结构图像135来增强数字图像130。该方法500可以 执行系统100和/或电子装置105的功能。在一个实施方式中,通过处理器305来执行该 方法500。可替代地,可以通过程序产品来执行该方法500。该程序产品可以包括存储代码 的计算机可读存储介质。处理器305可以执行该代码以执行方法500的功能。
[0076] 方法500开始,并且在一个实施方式中,电子装置105显示505数字图像130。摄 像头125可以捕获数字图像130,并且显示器120可以显示505数字图像130。
[0077] 电子装置105的代码可以接收510结构图像135的结构选择。用户可以通过在显 示器120上点击结构图像135来作出该结构选择。可替代地,用户可以通过在显示器120 上描绘结构图像135的轮廓来进行结构选择。
[0078] 电子装置105的代码可以计算515结构矢量280。根据结构图像布置255、电子装 置位置260、电子装置角度265、电子装置海拔270和/或结构距离275中的两个或更多个, 可以计算515结构矢量280。
[0079] 电子装置105的代码可以进一步识别520数字图像130中的结构图像135。在一 个实施方式中,根据结构数据库200的结构参考图像205来识别结构图像135。电子装置 105可以识别与结构图像135匹配的结构参考图像205。在一个实施方式中,代码使用电子 装置105的GPS坐标和结构数据库200的结构位置210来识别在电子装置105的定位距离 内的结构数据库条目201。代码可以进一步识别520所识别的结构数据库条目201的、与结 构图像135匹配的结构参考图像20
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1