处理设备和处理方法

文档序号:9376796阅读:324来源:国知局
处理设备和处理方法
【技术领域】
[0001] 本文中公开的主题涉及数字图像,并且更具体地涉及对数字图像进行增强。
【背景技术】
[0002] 常常使用电子装置来捕获数字图像。该数字图像可以包括结构图像。

【发明内容】

[0003] 公开了一种用于增强数字图像的处理设备。该设备包括摄像头、显示器、处理器和 存储器。显示器显示来自摄像头的数字图像。存储器可以存储能够由处理器执行的代码。 其中,处理器用于识别数字图像中的结构图像;以及用增强量来增强数字图像的代码,增强 量选自针对结构图像的结构信息和结构图像被去除的数字图像。一种处理方法和计算机程 序广品还执彳丁该设备的功能。
【附图说明】
[0004] 将参照附图中示出的特定实施方式作出对以上简要描述的实施方式的更具体的 描述。应当理解,这些附图仅描绘了一些实施方式,并且因此不应当认为对范围进行限制, 将通过使用附图来另外具体并且详细地描述和说明实施方式,在附图中:
[0005] 图IA是示出数字图像增强系统的一个实施方式的示意性框图;
[0006] 图IB是示出电子装置的一个实施方式的前视图;
[0007] 图IC是示出电子装置的一个实施方式的后视图;
[0008] 图2A是示出电子装置上的数字图像的一个实施方式的前视图;
[0009] 图2B是示出电子装置上的具有增强量选项的数字图像的一个实施方式的前视 图;
[0010] 图2C是示出电子装置上的具有结构信息的数字图像的一个实施方式的前视图; [0011]图2D是示出电子装置上的、结构图像被去除的数字图像的一个实施方式的前视 图;
[0012] 图2E是电子装置上的具有互补图像的数字图像的一个实施方式的前视图;
[0013] 图3A是示出结构数据库的一个实施方式的示意性框图;
[0014] 图3B是示出电子装置数据库的一个实施方式的示意性框图;
[0015] 图3C是示出电子装置数据的一个实施方式的示意性框图;
[0016] 图4是示出结构矢量的一个实施方式的立体图;
[0017] 图5是示出电子装置的一个实施方式的示意性框图;以及
[0018] 图6是示出数字图像增强方法的一个实施方式的示意性流程图。
【具体实施方式】
[0019] 如本领域普通技术人员将理解的,实施方式的方面可以实施为系统、方法或程序 产品。因此,实施方式可以采取下述形式:完全硬件实施方式、完全软件实施方式(包括固 件、常驻软件、微代码等)或将软件方面和硬件方面组合的实施方式,这些实施方式在本文 中通常都可以称为"电路"、"模块"或"系统"。而且,实施方式可以采取在一个或更多个计 算机可读存储装置中实现的程序产品的形式,该一个或更多个计算机可读存储装置存储在 后文中称为代码的机器可读代码、计算机可读代码和/或程序代码。存储装置可以是有形 的、非暂态的和/或非传输的。存储装置可以不利用信号。在某个实施方式中,存储装置仅 利用用于访问代码的信号。
[0020] 本说明书中描述的功能单元中的许多功能单元已被标示为模块,以便于更具体地 强调这些功能单元的实现独立性。例如,模块可以实现为硬件电路,该硬件电路包括定制 VLSI电路或门阵列、不用定制的半导体(比如逻辑芯片、晶体管或其他的分立部件)。模块 还可以实现为可编程硬件装置,比如现场可编程门阵列、可编程阵列逻辑、可编程逻辑装置 等。
[0021] 模块还可以实现为用于由各种类型的处理器执行的代码和/或软件。代码的识别 模块例如可以包括一个或更多个可执行代码物理块或逻辑块,该一个或更多个可执行代码 物理块或逻辑块例如可以被组织为对象、过程或函数。然而,识别模块的可执行体不需要物 理地定位在一起,而可以包括存储在不同位置中的不同指令,该不同指令在被逻辑地结合 在一起时包括该模块并且实现针对该模块的一定目的。
[0022] 实际上,代码模块可以是单个指令或者多个指令,并且该代码模块甚至可以分布 在若干不同代码段上、在不同程序之间和跨若干存储装置。相似地,在本文中可以在模块内 识别并且示出操作数据,并且该操作数据可以被实施为任何适合的形式并且被组织在任何 适合类型的数据结构内。操作数据可以被收集为单个数据集合,或者可以分布在包括不同 计算机可读存储装置的不同位置上。在模块或模块的一部分实现为软件的情况下,软件部 分存储在一个或更多个计算机可读存储装置上。
[0023] 可以使用一个或更多个计算机可读介质的任何组合。计算机可读介质可以是计算 机可读存储介质。计算机可读存储介质可以是存储代码的存储装置。存储装置可以是例如 而不限于电子的、磁的、光的、电磁的、红外的、全息的、微机械的或半导体系统、设备、装置 或前述的任意适合组合。
[0024] 存储装置的更具体示例(非穷尽列表)可以包括下述内容:具有一个或更多个线 的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(R0M)、可擦除可 编程只读存储器(EPROM或闪速存储器)、便携式致密盘只读存储器(CD-ROM)、光存储装置、 磁存储装置或前述的任意适合组合。在本文件的上下文中,计算机可读存储介质可以是能 够包含或者存储程序的任何有形介质,该程序用于被指令执行系统、设备或装置使用或者 与该指令执行系统、设备或装置结合来使用。
[0025] 用于执行针对实施方式的操作的代码可以以一种或更多种编程语言的任意组合 来编写,编程语言包括:面向对象编程语言,比如Java、Smalltalk或C++等;以及,传统的 过程编程语言,比如"C"编程语言或类似的编程语言。代码可以完全在用户的计算机上执 行,可以部分地在用户的计算机上执行,可以作为独立的软件包执行,可以部分地在用户计 算机上并且部分地在远程计算机上执行,或者可以完全在远程计算机或服务器上执行。在 后者的情形下,远程计算机可以通过包括局域网(LAN)或广域网(WAN)的任意类型的网络 连接至用户的计算机,或者可以(例如,使用因特网服务提供商通过因特网)与外部计算机 进行该连接。
[0026] 贯穿本说明书对"一个实施方式"、"实施方式"或相似语言的引用意指在至少一个 实施方式中包括结合实施方式描述的具体的特征、结构或特性。从而,贯穿本说明书出现 的短语"在一个实施方式中"、"在实施方式中"和相似语言可以但不必要都指相同的实施方 式,而意指"一个或更多个但并非所有的实施方式"(除非另有明确说明)。术语"包括"、 "包含"、"具有"及其变体意指"包括但不限于",除非另有明确说明。列举的项目列表不暗示 项目中的任何项目或全部项目是相互排他的,除非另有明确说明。术语"一个"、"一种"和 "该"还指"一个或更多个",除非另有明确说明。
[0027] 而且,实施方式的所描述的特征、结构或特性可以以任意适合的方式来组合。在 下面的描述中,为了提供对实施方式的全面理解,提供了许多特定细节,比如下述内容的示 例:编程、软件模块、用户选择、网络事务、数据库询问、数据库结构、硬件模块、硬件电路、硬 件芯片等。然而,相关领域的普通技术人员将认识到,可以在没有特定细节中的一个或更 多个特定细节的情况下实践实施方式,或者可以用其他的方法、部件、材料等来实践实施方 式。在其他的示例中,没有示出或者更详细地描述公知的结构、材料或操作以避免模糊实施 方式的方面。
[0028] 下面参照根据实施方式的方法、设备、系统和程序产品的示意性流程图和/或示 意性框图来描述实施方式的方面。将理解的是,示意性流程图和/或示意性框图中的每块 以及示意性流程图和/或示意性框图中的块的组合可以通过代码来实现。这些代码可以被 提供至用于生产机器的通用计算机、专用计算机或其他的可编程数据处理设备的处理器, 以使得经由计算机或其他的可编程数据处理设备的处理器执行的指令创建用于实现在示 意性流程图和/或示意性框图的一个块或多个块中指定的功能/动作的装置。
[0029] 代码还可以存储在存储装置中,该存储装置可以指引计算机、其他的可编程数据 处理设备或其他的装置以特定方式运行,以使得存储在存储装置中的指令产生制品,该制 品包括实现在示意性流程图和/或示意性框图的一个块或多个块中指定的功能/动作。
[0030] 代码还可以加载至计算机、其他的可编程数据处理设备或其他的装置上,以使要 在计算机、其他的可编程数据处理设备或其他的装置上执行的一系列操作步骤产生计算机 实现的处理,从而使得在计算机或其他的可编程设备上执行的代码提供用于实现在流程图 和/或框图的一个块或多个块中指定的功能/动作的处理。
[0031] 图中的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1