影像处理方法、电子装置、电子装置可读取的储存媒体与应用于电子装置的程序的制作方法

文档序号:8286127阅读:157来源:国知局
影像处理方法、电子装置、电子装置可读取的储存媒体与应用于电子装置的程序的制作方法
【技术领域】
[0001]本发明涉及一种影像处理方法、电子装置、电子装置可读取的储存媒体与应用于电子装置的程序;尤其涉及一种对影像进行后处理的影像处理方法、电子装置、电子装置可读取的储存媒体与应用于电子装置的程序。
【背景技术】
[0002]光学镜片被广泛应用于相机,摄像机,望远镜,显微镜等,其利用光的折射将物体聚焦在聚焦平面上。但镜片折射具有色散的问题存在,亦即不同颜色的光具有不同的频率与不同的折射率,如此将使得影像里的物体轮廓出现偏紫或偏蓝的情形。
[0003]其主要的原因是在摄像过程中,在多个被摄物体之间的反差较大的前提下,高光与低光部位交界处出现色斑等色收差的现象,一般在色收差现象中出现的颜色异常边缘线条通常是偏紫色或蓝色。因此,有必要提供一种影像处理方法、电子装置、电子装置可读取的储存媒体与应用于电子装置的程序,以解决现有技术的缺失。
发明內容
[0004]本发明的主要目的在于提出一种影像处理方法、电子装置、电子装置可读取的储存媒体,以及应用于电子装置的程序,可以对影像进行后处理。
[0005]为达成上述目的,本发明提供一种影像处理方法,包含接收一第一影像;于该第一影像上设定至少一第一区域,且该第一区域包含至少一线条;计算该第一区域的一第一平均值;以一第一参数对该第一影像进行运算,以产生一第二影像;依据该第一区域设定该第二影像的一第二区域,并计算该第二区域的一第二平均值;计算该第一平均值与该第二平均值的一差值;以及依据该差值决定以该第二影像取代该第一影像。
[0006]本发明提供一种电子装置,包含一储存模块及一运算模块。该储存模块储存一第一影像。该运算模块依据该第一影像的一线条设定一第一区域,对该第一区域计算一第一平均值后,藉由一第一参数与该第一影像形成一第二影像,并对该第二影像的一第二区域计算一第二平均值,且依据该第一平均值与该第二平均值的一差值判断保留该第一影像或该第二影像。
[0007]本发明提供一种应用于电子装置的程序,当该电子装置加载该程序并启动后,可执行一影像处理方法。该影像处理方法包含:接收一第一影像;于该第一影像上设定至少一第一区域,且该第一区域包含至少一线条;计算该第一区域的一第一平均值;以一第一参数对该第一影像进行运算,以产生一第二影像;依据该第一区域设定该第二影像的一第二区域,并计算该第二区域的一第二平均值;计算该第一平均值与该第二平均值的一差值;以及依据该差值决定以该第二影像取代该第一影像。
[0008]本发明提供一种电子装置可读取的储存媒体,该储存媒体储存一程序。当一电子装置加载该程序并启动后,可执行一影像处理方法。该影像处理方法包含:接收一第一影像;于该第一影像上设定至少一第一区域,且该第一区域包含至少一线条;计算该第一区域的一第一平均值;以一第一参数对该第一影像进行运算,以产生一第二影像;依据该第一区域设定该第二影像的一第二区域,并计算该第二区域的一第二平均值;计算该第一平均值与该第二平均值的一差值;以及依据该差值决定以该第二影像取代该第一影像。
[0009]以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
【附图说明】
[0010]图1A是本发明的一实施例的系统架构图;
[0011]图1B是本发明的另一实施例的系统架构图;
[0012]图2A是本发明的一实施例的影像处理方法的步骤流程图;
[0013]图2B是本发明的一实施例的影像处理方法的计算第一区域的第一平均值的步骤流程图;
[0014]图2C是本发明的一实施例的影像处理方法的运算第二区域的第二平均值的步骤流程图;
[0015]图3A是本发明的一实施例的第一影像示意图;
[0016]图3B是本发明的一实施例的第一影像的第一区域示意图;
[0017]图3C是本发明的一实施例的第二影像的第二区域示意图;
[0018]图4A代表X方向的索贝尔(Sobel)屏蔽的示意图;
[0019]图4B代表y方向的索贝尔(Sobel)屏蔽的示意图。
具体实施例
[0020]为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举出本发明的具体实施例,并配合所附图式,作详细说明如下。
[0021]请参照图1A,是依据本发明的一实施例的系统架构图。如图1A所示,本发明的一实施例中,电子装置主要包括储存模块10及运算模块20。于本实施例中,电子装置还可以包括摄像模块30及显示模块40。其中,储存模块10可以是内存或硬盘等储存媒体;运算模块20则可以是运算中心或讯号处理器,或是采用任何种类的通用或专用集成电路实施,例如任何种类的微处理器、微控制器、数字信号处理器、程序化数组及/或类似物,也可以是系统芯片(System on Chip, SoC),其在任何适当控制逻辑的控制下使用任何合适的处理电路;摄像模块30至少包括一摄像镜头及一影像感测组件;显示模块40例如是一液晶显示屏幕、一触控面板,或可挠性显示器,但本发明不以此为限。
[0022]于本发明的一实施例,电子装置可以是数字相机、摄录像机、手机、行车纪录器、平板计算机…等,但本发明不以此为限,电子装置亦可以是一般的桌面计算机、笔记本电脑等,或可接受并处理外部所输入的影像的设备。
[0023]请再参照图1B,图1B是本发明的另一实施例的系统架构图。图1B大致与图1A相同,并沿用图1A的符号,然如图1B所示,摄像模块30及/或显示模块40可以是外加于电子装置,而不用以限制本发明。
[0024]依据本发明的另一实施例,上述各个模块除可配置为硬件装置、软件程序、韧体或其组合外,亦可藉电路回路或其他型式配置;并且,各个模块除可以单独的型式配置外,亦可以结合的型式配置。此外,本实施方式仅例示本发明的较佳实施例,为避免赘述,并未详加记载所有可能的变化组合。然而,本领域的通常知识者应可理解,上述各模块或组件未必皆为必要。且为实施本发明,亦可能包含其他较细节的习知模块或组件。各模块或组件皆可能视需求加以省略或修改,且任两模块间未必不存在其他模块或组件。
[0025]接下来请同时参考图2A、图2B、图2C、图3A、图3B及图3C。
[0026]图2A是本发明的一实施例的影像处理方法的步骤流程图;图2B是本发明的一实施例之影像处理方法的计算第一区域的第一平均值的步骤流程图;图2C是本发明的一实施例的影像处理方法的运算第二区域的第二平均值的步骤流程图。图3A是本发明的一实施例的第一影像示意图;图3B是本发明的一实施例的第一影像的第一区域示意图;以及,图3C是本发明的一实施例的第二影像的第二区域示意图。
[0027]以下将以图1A及图1B所示的储存模块10、运算模块20、及/或摄像模块30及/或显示模块40说明本发明的影像处理方法。
[0028]首先进行步骤S21:接收第一影像。
[0029]如图3A所示,电子装置在取得一第一影像300后,将第一影像300储存于储存模块10中,并于显示模块40显示。其中,用户于第一影像300上判断是否发生色收差而绘出线条301、302、303,或由电子装置自动辨别影像300发生色收差处而绘出线条301、302、303,再由运算模块20接收线条301、302、303。
[0030]接着进行步骤S22:于第一影像上设定第一区域,且第一区域包含线条。
[0031]依据本发明的一实施例,如图3B所示,在运算模块20接收线条301、302、303后,即依据第一影像300的线条301、302、303,分别设定第一区域304、305、306。举例而言,各第一区域304、305、306分别包含线条301、302、303。
[0032]具体而言,以线条301为例,运算模块20以线条301为中心,延第一方向,如径向,延伸第一距离dl,且以线条301为中心,延第二方向,如法向,延伸第二距离d2,设定两方向延伸的区域为第一区域304。其中,第一距离dl可以是3至10个像素的距离,第二距离d2可以是3至10个像素的距离,但本发明并不以此为限。
[003
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1