CN110855887B - 基于镜面的图像处理方法、终端及计算机可读存储介质 - Google Patents
基于镜面的图像处理方法、终端及计算机可读存储介质 Download PDFInfo
- Publication number
- CN110855887B CN110855887B CN201911133147.7A CN201911133147A CN110855887B CN 110855887 B CN110855887 B CN 110855887B CN 201911133147 A CN201911133147 A CN 201911133147A CN 110855887 B CN110855887 B CN 110855887B
- Authority
- CN
- China
- Prior art keywords
- screen
- target object
- object image
- image
- mirror
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/62—Control of parameters via user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/61—Control of cameras or camera modules based on recognised objects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/61—Control of cameras or camera modules based on recognised objects
- H04N23/611—Control of cameras or camera modules based on recognised objects where the recognised objects include parts of the human body
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/631—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
- H04N23/632—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种基于镜面的图像处理方法,包括:控制所述第一屏幕呈现镜面反射效果,以在所述第一屏幕中反射形成环境中的目标物影像,通过所述摄像头获取目标物图像,根据所述第一屏幕检测到的处理指令,对与所述目标物影像对应的目标物图像进行处理。本发明还公开了一种终端和计算机可读存储介质。本发明通过同时获取在第一屏幕中反射形成的目标物影像和摄像头拍摄的目标物图像,并根据第一屏幕检测到的处理指令对与目标物影像对应的目标物图像进行处理,实现了用户可以基于更清楚立体的目标物影像发出对应的目标物图像的处理指令,从而使目标物图像的处理效果符合预期。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于镜面的图像处理方法、终端及计算机可读存储介质。
背景技术
随着智能终端的摄像技术的发展,越来越多的用户喜欢使用智能终端的前置摄像头来进行反向拍摄。在使用智能终端的摄像头反向拍摄时,用户是通过观看前置摄像头捕捉的图像来进行拍照预览。
然而,通过摄像头捕捉的图像的预览效果不如通过镜子的预览效果清楚和立体,基于摄像头捕捉的图像选定区域进行图像处理,无法达到用户预期的图像处理效果。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种基于镜面的图像处理方法、终端和计算机可读存储介质,旨在解决现有技术中通过摄像头捕捉的图像的预览效果不如通过镜子的预览效果清楚和立体,基于摄像头捕捉的图像选定区域进行图像处理,无法达到用户预期的图像处理效果的技术问题。
为实现上述目的,本发明提供一种基于镜面的图像处理方法,所述基于镜面的图像处理方法包括如下步骤:
控制所述第一屏幕呈现镜面反射效果,以在所述第一屏幕中反射形成环境中的目标物影像;
通过所述摄像头获取目标物图像;
根据所述第一屏幕检测到的处理指令,对与所述目标物影像对应的目标物图像进行处理。
可选地,所述根据所述第一屏幕检测到的处理指令,对与所述目标物影像对应的目标物图像进行处理的步骤包括:
在检测到基于所述第一屏幕反射形成的目标物影像的处理指令时,获取所述目标物影像中与所述处理指令对应的影像区域;
获取所述目标物图像中与所述影像区域对应的图像区域;
对所述图像区域执行所述处理指令对应的处理操作。
可选地,所述处理操作包括美白、磨皮、瘦脸、大眼以及瘦鼻中的至少一种。
可选地,所述对与所述目标物影像对应的目标物图像进行处理的步骤之后,还包括:
在接收到处理结束指令时,存储处理后的目标物图像。
可选地,所述通过所述摄像头获取目标物图像的步骤之后,还包括:
获取所述目标物与所述第一屏幕的距离;
根据所述目标物与所述第一屏幕的距离调整所述目标物图像。
可选地,所述根据所述目标物与所述第一屏幕的距离调整所述目标物图像的步骤包括:
根据所述第一屏幕的尺寸和所述距离调整所述目标物图像。
可选地,所述第一屏幕为触摸屏,所述对与所述目标物影像对应的目标物图像进行处理的步骤包括:
获取所述第一屏幕的触控操作信息;
根据所述第一屏幕的触控操作信息确定所述目标物影像中的待处理区域;
获取与所述目标物影像中的待处理区域对应的所述目标物图像的待处理区域;
对所述目标物图像的待处理区域进行处理。
可选地,所述壳体背离所述第一屏幕的一侧设置有第二屏幕,所述第二屏幕为触摸屏,所述对与所述目标物影像对应的目标物图像进行处理的的步骤包括:
获取所述第二屏幕的触控操作信息;
根据所述第二屏幕的触控操作信息确定所述目标物图像的待处理区域;
对所述目标物图像的待处理区域进行处理。
可选地,所述根据所述第二屏幕的触控操作信息确定所述目标物图像的待处理区域的步骤包括:
根据所述第二屏幕的触控操作信息确定所述第二屏幕中的待处理区域;
根据所述第二屏幕中的待处理区域确定所述目标物影像中的待处理区域;
获取与所述目标物影像中的待处理区域对应的所述目标物图像的待处理区域。
可选地,所述获取所述第二屏幕的触控操作信息的步骤之前还包括:
当用户的手指与所述第二屏幕的距离小于预设距离阈值时,判定触发悬空指令,并确定所述用户的手指的悬空位置;
将所述悬空位置映射到所述第二屏幕上的第二坐标;
将所述第二坐标转换成在所述第一屏幕中的第一坐标;
在所述第一屏幕上的所述第一坐标位置显示提示标记,以提示所述用户选择所述目标物影像中的待处理区域。
可选地,所述根据所述第二屏幕的触控操作信息确定所述目标物图像的待处理区域的步骤之后还包括:
检测所述目标物与所述第一屏幕之间的距离的变化值;
当所述距离的变化值大于预设距离变化值阈值时,控制所述摄像头拍摄所述目标物图像。
可选地,所述第一屏幕为玻璃材质,其特征在于,所述控制所述第一屏幕呈现镜面反射效果的步骤包括:
调整所述第一屏幕的屏幕参数,以使所述第一屏幕呈现镜面反射效果,其中,所述屏幕参数包括反射率、透过率、吸收率中的至少一种。
此外,为实现上述目的,本发明还提供一种终端,该终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于镜面的图像处理程序,所述基于镜面的图像处理的处理程序被所述处理器执行时实现如上所述的基于镜面的图像处理方法的步骤。
此外,为实现上述目的,本发明还提出一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有基于镜面的图像处理程序,所述基于镜面的图像处理程序被处理器执行时实现如上所述的基于镜面的图像处理方法的步骤。
本发明通过同时获取在第一屏幕中反射形成的目标物影像和摄像头拍摄的目标物图像,并根据第一屏幕检测到的处理指令对与目标物影像对应的目标物图像进行处理,实现了用户可以基于更清楚立体的目标物影像发出对应的目标物图像的处理指令,从而使目标物图像的处理效果符合预期。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图;
图2是本发明实施例方案涉及的一种终端的结构示意图;
图3为本发明基于镜面的图像处理方法第一实施例的流程示意图;
图4为本发明基于镜面的图像处理方法第二实施例的流程示意图;
图5为本发明基于镜面的图像处理方法第三实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的主要解决方案是:控制所述第一屏幕呈现镜面反射效果,以在所述第一屏幕中反射形成环境中的目标物影像,通过所述摄像头获取目标物图像,根据所述第一屏幕检测到的处理指令,对与所述目标物影像对应的目标物图像进行处理。
本发明通过同时获取在第一屏幕中反射形成的目标物影像和摄像头拍摄的目标物图像,并根据第一屏幕检测到的处理指令对与目标物影像对应的目标物图像进行处理,实现了用户可以基于更清楚立体的目标物影像发出对应的目标物图像的处理指令,从而使目标物图像的处理效果符合预期。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。
如图1所示,该终端可以包括:处理器1001,例如CPU,通信总线1002,存储器1003。其中,通信总线1002用于实现这些组件之间的连接通信。存储器1003可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1003可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1003中可以包括操作***和基于镜面的图像处理程序。
在图1所示的装置中,处理器1001可以用于调用存储器1003中存储的基于镜面的图像处理程序,并执行以下操作:
控制所述第一屏幕呈现镜面反射效果,以在所述第一屏幕中反射形成环境中的目标物影像;
通过所述摄像头获取目标物图像;
根据所述第一屏幕检测到的处理指令,对与所述目标物影像对应的目标物图像进行处理。
进一步地,处理器1001可以调用存储器1003中存储的基于镜面的图像处理程序,还执行以下操作:
在检测到基于所述第一屏幕反射形成的目标物影像的处理指令时,获取所述目标物影像中与所述处理指令对应的影像区域;
获取所述目标物图像中与所述影像区域对应的图像区域;
对所述图像区域执行所述处理指令对应的处理操作。
进一步地,处理器1001可以调用存储器1003中存储的基于镜面的图像处理程序,还执行以下操作:
所述处理操作包括美白、磨皮、瘦脸、大眼以及瘦鼻中的至少一种。
进一步地,处理器1001可以调用存储器1003中存储的基于镜面的图像处理程序,还执行以下操作:
所述对与所述目标物影像对应的目标物图像进行处理的步骤之后,还包括:
在接收到处理结束指令时,存储处理后的目标物图像。
进一步地,处理器1001可以调用存储器1003中存储的基于镜面的图像处理程序,还执行以下操作:
获取所述目标物与所述第一屏幕的距离;
根据所述目标物与所述第一屏幕的距离调整所述目标物图像。
进一步地,处理器1001可以调用存储器1003中存储的基于镜面的图像处理程序,还执行以下操作:
根据所述第一屏幕的尺寸和所述距离调整所述目标物图像。
进一步地,处理器1001可以调用存储器1003中存储的基于镜面的图像处理程序,还执行以下操作:
获取所述第一屏幕的触控操作信息;
根据所述第一屏幕的触控操作信息确定所述目标物影像中的待处理区域;
获取与所述目标物影像中的待处理区域对应的所述目标物图像的待处理区域;
对所述目标物图像的待处理区域进行处理。
进一步地,处理器1001可以调用存储器1003中存储的基于镜面的图像处理程序,还执行以下操作:
获取所述第二屏幕的触控操作信息;
根据所述第二屏幕的触控操作信息确定所述目标物图像的待处理区域;
对所述目标物图像的待处理区域进行处理。
进一步地,处理器1001可以调用存储器1003中存储的基于镜面的图像处理程序,还执行以下操作:
根据所述第二屏幕的触控操作信息确定所述第二屏幕中的待处理区域;
根据所述第二屏幕中的待处理区域确定所述目标物影像中的待处理区域;
获取与所述目标物影像中的待处理区域对应的所述目标物图像的待处理区域。
进一步地,处理器1001可以调用存储器1003中存储的基于镜面的图像处理程序,还执行以下操作:
当用户的手指与所述第二屏幕的距离小于预设距离阈值时,判定触发悬空指令,并确定所述用户的手指的悬空位置;
将所述悬空位置映射到所述第二屏幕上的第二坐标;
将所述第二坐标转换成在所述第一屏幕中的第一坐标;
在所述第一屏幕上的所述第一坐标位置显示提示标记,以提示所述用户选择所述目标物影像中的待处理区域。
进一步地,处理器1001可以调用存储器1003中存储的基于镜面的图像处理程序,还执行以下操作:
检测所述目标物与所述第一屏幕之间的距离的变化值;
当所述距离的变化值大于预设距离变化值阈值时,控制所述摄像头拍摄所述目标物图像。
进一步地,处理器1001可以调用存储器1003中存储的基于镜面的图像处理程序,还执行以下操作:
调整所述第一屏幕的屏幕参数,以使所述第一屏幕呈现镜面反射效果,其中,所述屏幕参数包括反射率、透过率、吸收率中的至少一种。
本发明应用于终端,所述终端包括壳体以及设置于所述壳体一侧的第一屏幕和摄像头。
如图2给出了终端的一种结构示意图,终端1包括:壳体10,位于壳体10一侧并且依次叠设的第一屏幕20、电致变色层30、镜面层40,位于壳体10背离第一屏幕20的一侧并依次叠设的第二屏幕50、显示屏60以及主板70。第一屏幕20为透明的玻璃基板或者电容触摸屏幕。电致变色层30的光学属性如透光率在不同的电压控制下发生改变,即可以通过给电致变色层30施加不同的电压,使其在透明状态和不透明的状态下切换。镜面层40为具有镜面效果的钢化材料层或者软膜层,当电致变色层30在电压的控制下切换到透明状态时,即可显示出镜面层40。
参照图3,本发明的第一实施例提供一种基于镜面的图像处理方法,所述方法包括以下步骤:
步骤S10,控制所述第一屏幕呈现镜面反射效果,以在所述第一屏幕中反射形成环境中的目标物的影像;
第一屏幕的材料为电致变色性能的材料,电致变色是指材料的光学属性(反射率、透过率、吸收率等)在外加电场的作用下发生稳定的可逆的颜色变化,因此可以通过改变对壳体所施加的电压来调整第一屏幕的屏幕参数。具体为,在接收到开启第一屏幕的镜子模式的指令时,调整第一屏幕的屏幕参数,以使第一屏幕呈现镜面反射效果,反射形成环境中的目标物的影像,其中,屏幕参数包括反射率、透过率、吸收率中的至少一种。
当终端为手机时,手机的机壳背面上设置有第一屏幕,用户通过设置镜子模式将第一屏幕设置成镜面,用户面对着第一屏幕照镜子,此时环境中的目标物就是用户,第一屏幕反射形成用户的影像。
步骤S20,通过所述摄像头获取目标物图像;
当用户看着第一屏幕中反射的目标物的影像调整好需要的角度和距离时,可以控制摄像头拍摄目标物图像,其中,目标物可以是用户自己,也可以是动物或其他景物。例如当用户对着第一屏幕照镜子,选取好满意的角度以及做好满意的表情后,可以控制摄像头进行自拍,获得摄像头拍摄的用户的图像。
进一步地,在获取摄像头拍摄的目标物图像后,可以获取所述目标物与所述第一屏幕的距离,并根据所述目标物与所述第一屏幕的距离调整所述目标物图像。
其中,有多种方法可以获取目标物与第一屏幕的距离,包括但不限于单摄像头结合算法测距、双摄像头测距、红外测距以及激光测距等等。
具体地,还先需获取第一屏幕的尺寸,当第一屏幕为矩形时,获取第一屏幕的长度和宽度,再根据第一屏幕的长度和宽度以及用户与第一屏幕的距离计算出人眼观测到的图像的大小,即人眼观测到的图像的长度与宽度。其中,可以根据平面镜的成像原理,根据用户与第一屏幕的距离得到通过第一屏幕获得的镜面影像与目标物图像的比例关系,根据该比例关系估算出人眼观测到的图像的大小。
步骤S30,根据所述第一屏幕检测到的处理指令,对与所述目标物影像对应的目标物图像进行处理。
在本实施例中,第一屏幕为触摸屏。在第一屏幕上反射形成了用户的影像时,用户可以通过对第一屏幕的触控操作选择用户的影像中待处理区域,即第一屏幕可以检测到用户发送的处理指令,从检测到的处理指令中获取用户在第一屏幕的触控操作信息,根据该第一屏幕的触控操作信息确定用户的影像中待处理区域的位置信息,最后将该影像中待处理区域的位置信息对应到目标物图像的待处理区域的位置信息,再根据目标物图像的待处理区域的位置信息对在上个步骤中调整后的用户的图像进行处理。
具体地,用户在第一屏幕的触控操作信息为压力轨迹对应的坐标集合,其中,用户通过手指或者电容笔接触第一屏幕形成压力轨迹。由于步骤30中已经将摄像机拍摄的用户的图像的大小调整成与第一屏幕中的用户影像相同的尺寸,因此根据上述的压力轨迹对应的坐标集合可以得到在调整后的用户的图像中对应的待处理区域的位置信息。
可选地,在第一屏幕中反射形成目标物影像后,若检测到用户基于第一目标物影像触发的处理指令时,获取目标物影像中与处理指令对应的影像区域,影像区域即所述目标物影像中的待处理区域,以使用户根据目标物影像确定哪些图像区域需要进行处理。由于目标物图像与目标物影像对应,因此,在获取影像区域后,可确定目标物图像中与影像区域对应的图像区域,进而通过终端对该图像区域执行处理操作。其中,处理操作与处理指令对应,以根据用户的需求处理该图像区域,例如,用户在通过第一屏幕的镜面效果反射用户面部的影像时,可通过触发处理指令对摄像头获取到的用户面部图像中的区域进行美颜处理,因此,与处理指令对应的处理操作包括美白、磨皮、瘦脸、大眼以及瘦鼻中的至少一种。此外,在处理操作结束后,若接收到用户触发的处理结束指令,可存储处理后的目标物图像,用户可长期保存该处理后的目标物图像,以及向他人分享该处理后的目标物图像。
在本实施例中,通过同时获取在第一屏幕中反射形成的目标物影像和摄像头拍摄的目标物图像,并根据第一屏幕检测到的处理指令对与目标物影像对应的目标物图像进行处理,实现了用户可以基于更清楚立体的目标物影像发出对应的目标物图像的处理指令,从而使目标物图像的处理效果符合预期。
进一步的,本发明第二实施例中,终端壳体背离第一屏幕的一侧设置有第二屏幕,所述第二屏幕为触摸屏,参照图4,本实施例在步骤S30中对与所述目标物影像对应的目标物图像进行处理的步骤包括:
步骤S40,获取所述第二屏幕的触控操作信息;
当终端为手机时,第二屏幕为手机的主显示屏,位于手机的正面,即用户的大多数使用手机时所面对的显示屏,在第二屏幕上通过触控操作使用安装在手机上的各种应用程序,第一屏幕位于手机的背面,即背离第二屏幕。
当用户将手机背面朝向自己,在第一屏幕中照镜子,选好了满意的角度并调整好满意的表情后,控制手机上与第一屏幕同侧的摄像头进行自拍。若此时用户还想对拍摄的图像上特定区域进行进一步的处理,由于第一屏幕不是触摸屏,用户可以通过在第二屏幕的触控操作来选定特定区域,即用户可以继续手握保持手机背面朝向自己,继续在第一屏幕中照镜子,同时考虑自己想要进行进一步处理的特定区域的位置,并用接触手机的第二屏幕的手指在第二屏幕上根据自己想处理的区域的位置形成对应的压力轨迹,此压力轨迹对应的坐标集合即为第二屏幕的触控操作信息。
由于一般而言第一屏幕和第二屏幕的尺寸不同,那么用户在第二屏幕上的接触点的位置与第二屏幕的接触点的位置在用户的观察角度来看是有偏差的,如果第一屏幕上没有关于用户在第二屏幕上的接触点的任何提示,用户很难在看着第一屏幕的同时通过在第二屏幕上的触控操作来准确对应选择拍摄图像的待处理区域(该拍摄图像与第一屏幕显示的反射影像大小相同)。
为了解决上述问题,进一步地,定义两种用户在第二屏幕上的触控操作,即悬空操作和接触操作,其中,悬空操作指用户的手指与第二屏幕比较接近但未接触,接触操作是指用户的手指与第二屏幕接触。类比于用户通过鼠标在电脑屏幕上的操作,悬空操作类似于移动鼠标的操作,接触操作类似于点击鼠标左键的操作。
具体地,可以根据下述步骤S501~S504获取用户在第二屏幕上的悬空操作信息并给出提示信息。
步骤S501,当用户的手指与所述第二屏幕的距离小于预设距离阈值时,判定触发悬空指令,并确定所述用户的手指的悬空位置;
步骤S502,将所述悬空位置映射到所述第二屏幕上的第二坐标;
步骤S503,将所述第二坐标转换成在所述第一屏幕中的第一坐标;
具体地,第二屏幕与第一屏幕的水平坐标呈转置关系,以第二屏幕的左下角为X-Y坐标系的原点,第二屏幕的分辨率为A*B(A为X坐标轴向,B为Y坐标轴向),若第二屏幕中某点坐标为(X,Y),则对应到相同大小的第一屏幕中的坐标为(A-X,Y),若要对应到大小不同的第一屏幕中,将坐标(A-X,Y)根据第一屏幕和第二屏幕的大小比例关系再进行转换,从而得到第二屏幕中某点坐标(X,Y)在第一屏幕中的坐标。
步骤S504,在所述第一屏幕上所述第一坐标对应的位置处显示提示标记,以提示所述用户选择所述目标物影像中的待处理区域。
在根据第一坐标显示提示标记时,先根据第一坐标确定提示标记的在第一屏幕中的显示区域,然后将该显示区域进行雾化处理或变色处理。
步骤S50,根据所述第二屏幕的触控操作信息确定所述目标物图像的待处理区域;
在本步骤中,具体地,先根据第二屏幕的触控操作信息确定在第二屏幕中待处理区域的坐标,再将在第二屏幕中待处理区域的坐标转换成在第一屏幕的目标物影像中待处理区域的坐标,再将第一屏幕的目标物影像中待处理区域的坐标转换成在目标物图像中的待处理区域的坐标,得到目标物图像中的待处理区域的位置信息。
步骤S60,对所述目标物图像的待处理区域进行处理。
在本实施例中,通过获取第二屏幕的触控操作信息,并根据第二屏幕的触控操作信息确定待处理区域,可以在第一屏幕不具备触摸功能时,也实现用户在照镜子的同时对调整后的所述目标物图像的待处理区域的选定。
进一步的,参照图5,本发明第三实施例基于第二实施例提供一种基于镜面的图像处理的方法,本实施例在步骤S50之后还包括:
步骤S70,检测所述目标物与所述第一屏幕之间的距离的变化值;
当目标物为用户时,用户对着第一屏幕照镜子,选取好满意的角度以及做好满意的表情后,此时第一屏幕中有用户的第一影像,用户控制摄像头进行自拍,获得摄像头拍摄的用户的第一图像。接着根据用户和第一屏幕之间的第一距离调整第一图像,使第一图像的大小与第一影像的大小一致,再根据接收的用户的指令确定调整后的第一图像的待处理区域。
用户手握手机在选取调整后的第一图像的待处理区域时,由于用户一直在发生手部动作,在动作幅度较大时,有可能出现用户与第一屏幕之间的距离变化较大,此时第一屏幕中显示的用户的第二影像与先前得到的第一影像会产生较大区别,而用户是看着第一屏幕中显示的第二影像进行待处理区域选择的,因此导致用户选取的待处理区域与第一影像不对应,进而导致得到的第一图像的待处理区域并不是用户想处理的区域。
因此,在获取调整后的第一图像的待处理区域的位置信息之后,需要重新检测用户和第一屏幕之间的第二距离,将第二距离与第一距离进行比较,得到距离变化值。
步骤S80,当所述距离的变化值大于预设距离变化值阈值时,控制所述摄像头拍摄所述目标物图像。
当距离变化值大于预设距离变化值阈值时,说明此时得到的待处理区域的位置信息并不与第一图像相对应,可以控制摄像头重新拍摄此时第一屏幕中显示的用户的影像,得到第二图像,将第二图像根据第二距离进行调整。由于先前得到的待处理区域的位置信息与调整后的第二图像相对应,可以根据待处理区域的位置信息对调整后的第二图像进行处理。
在本实施例中,通过检测目标物与第一屏幕之间的距离的变化值,当距离的变化值大于预设距离变化值阈值时,控制摄像头拍摄目标物图像,可以避免由于目标物与第一屏幕之间距离变化过大导致的待处理区域的位置信息与调整后的目标物的图像不对应的问题。
本发明还提供一种终端,该终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于镜面的图像处理程序,所述基于镜面的图像处理程序被所述处理器执行时实现所述的基于镜面的图像处理方法的步骤。
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有基于镜面的图像处理程序,所述基于镜面的图像处理程序被处理器执行时实现所述的基于镜面的图像处理方法的步骤。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (12)
1.一种基于镜面的图像处理方法,应用于终端,所述终端包括壳体以及设置于所述壳体一侧的第一屏幕和摄像头,其特征在于,所述基于镜面的图像处理方法包括以下步骤:
控制所述第一屏幕呈现镜面反射效果,以在所述第一屏幕中反射形成环境中的目标物影像;
通过所述摄像头获取目标物图像;
对与所述目标物影像对应的目标物图像进行处理;
其中,所述对与所述目标物影像对应的目标物图像进行处理的步骤包括:
在检测到基于所述第一屏幕反射形成的目标物影像的处理指令时,获取所述目标物影像中与所述处理指令对应的影像区域;
获取所述目标物图像中与所述影像区域对应的图像区域;
对所述图像区域执行所述处理指令对应的处理操作。
2.如权利要求1所述的基于镜面的图像处理方法,其特征在于,所述处理操作包括美白、磨皮、瘦脸、大眼以及瘦鼻中的至少一种。
3.如权利要求2所述的基于镜面的图像处理方法,其特征在于,所述对与所述目标物影像对应的目标物图像进行处理的步骤之后,还包括:
在接收到处理结束指令时,存储处理后的目标物图像。
4.如权利要求1所述的基于镜面的图像处理方法,其特征在于,所述通过所述摄像头获取目标物图像的步骤之后,还包括:
获取目标物与所述第一屏幕的距离;
根据所述目标物与所述第一屏幕的距离调整所述目标物图像。
5.如权利要求4所述的基于镜面的图像处理方法,其特征在于,所述根据所述目标物与所述第一屏幕的距离调整所述目标物图像的步骤包括:
根据所述第一屏幕的尺寸和所述距离调整所述目标物图像。
6.如权利要求1所述的基于镜面的图像处理方法,其特征在于,所述第一屏幕为触摸屏,所述对与所述目标物影像对应的目标物图像进行处理的步骤包括:
获取所述第一屏幕的触控操作信息;
根据所述第一屏幕的触控操作信息确定所述目标物影像中的待处理区域;
获取与所述目标物影像中的待处理区域对应的所述目标物图像的待处理区域;
对所述目标物图像的待处理区域进行处理。
7.如权利要求1所述的基于镜面的图像处理方法,其特征在于,所述壳体背离所述第一屏幕的一侧设置有第二屏幕,所述第二屏幕为触摸屏,所述对与所述目标物影像对应的目标物图像进行处理的步骤包括:
获取所述第二屏幕的触控操作信息;
根据所述第二屏幕的触控操作信息确定所述目标物图像的待处理区域;
对所述目标物图像的待处理区域进行处理;
其中,所述根据所述第二屏幕的触控操作信息确定所述目标物图像的待处理区域的步骤包括:
根据所述第二屏幕的触控操作信息确定所述第二屏幕中的待处理区域;
根据所述第二屏幕中的待处理区域确定目标物影像中的待处理区域;
获取与所述目标物影像中的待处理区域对应的所述目标物图像的待处理区域。
8.如权利要求7所述的基于镜面的图像处理方法,其特征在于,所述获取所述第二屏幕的触控操作信息的步骤之前还包括:
当用户的手指与所述第二屏幕的距离小于预设距离阈值时,判定触发悬空指令,并确定所述用户的手指的悬空位置;
将所述悬空位置映射到所述第二屏幕上的第二坐标;
将所述第二坐标转换成在所述第一屏幕中的第一坐标;
在所述第一屏幕上的所述第一坐标位置显示提示标记,以提示所述用户选择所述目标物影像中的待处理区域。
9.如权利要求8所述的基于镜面的图像处理方法,其特征在于,所述根据所述第二屏幕的触控操作信息确定所述目标物图像的待处理区域的步骤之后还包括:
检测所述目标物与所述第一屏幕之间的距离的变化值;
当所述距离的变化值大于预设距离变化值阈值时,控制所述摄像头拍摄所述目标物图像。
10.如权利要求1至9任一项所述的基于镜面的图像处理方法,所述第一屏幕为玻璃材质,其特征在于,所述控制所述第一屏幕呈现镜面反射效果的步骤包括:
调整所述第一屏幕的屏幕参数,以使所述第一屏幕呈现镜面反射效果,其中,所述屏幕参数包括反射率、透过率和吸收率中的至少一种。
11.一种终端,其特征在于,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于镜面的图像处理方法的处理程序,所述基于镜面的图像处理方法的处理程序被所述处理器执行时实现如权利要求1至10中任一项所述的基于镜面的图像处理方法的步骤。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有基于镜面的图像处理方法的处理程序,所述基于镜面的图像处理方法的处理程序被处理器执行时实现如权利要求1至10中任一项所述的基于镜面的图像处理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911133147.7A CN110855887B (zh) | 2019-11-18 | 2019-11-18 | 基于镜面的图像处理方法、终端及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911133147.7A CN110855887B (zh) | 2019-11-18 | 2019-11-18 | 基于镜面的图像处理方法、终端及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110855887A CN110855887A (zh) | 2020-02-28 |
CN110855887B true CN110855887B (zh) | 2021-06-08 |
Family
ID=69602300
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911133147.7A Active CN110855887B (zh) | 2019-11-18 | 2019-11-18 | 基于镜面的图像处理方法、终端及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110855887B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111311523B (zh) * | 2020-03-26 | 2023-09-05 | 北京迈格威科技有限公司 | 图像处理方法、装置、***和电子设备 |
CN113096193A (zh) * | 2021-04-30 | 2021-07-09 | 维沃移动通信(杭州)有限公司 | 三维体感操作的识别方法、装置和电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103514545A (zh) * | 2012-06-28 | 2014-01-15 | 联想(北京)有限公司 | 图像处理方法以及电子设备 |
CN103885706A (zh) * | 2014-02-10 | 2014-06-25 | 广东欧珀移动通信有限公司 | 一种人脸图像美化的方法及装置 |
CN104898835A (zh) * | 2015-05-19 | 2015-09-09 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN107124488A (zh) * | 2017-05-08 | 2017-09-01 | 广东欧珀移动通信有限公司 | 电子装置 |
CN108021308A (zh) * | 2016-10-28 | 2018-05-11 | 中兴通讯股份有限公司 | 图像处理方法、装置及终端 |
-
2019
- 2019-11-18 CN CN201911133147.7A patent/CN110855887B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103514545A (zh) * | 2012-06-28 | 2014-01-15 | 联想(北京)有限公司 | 图像处理方法以及电子设备 |
CN103885706A (zh) * | 2014-02-10 | 2014-06-25 | 广东欧珀移动通信有限公司 | 一种人脸图像美化的方法及装置 |
CN104898835A (zh) * | 2015-05-19 | 2015-09-09 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN108021308A (zh) * | 2016-10-28 | 2018-05-11 | 中兴通讯股份有限公司 | 图像处理方法、装置及终端 |
CN107124488A (zh) * | 2017-05-08 | 2017-09-01 | 广东欧珀移动通信有限公司 | 电子装置 |
Also Published As
Publication number | Publication date |
---|---|
CN110855887A (zh) | 2020-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6090140B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
EP3256938B1 (en) | Image display system, information processing apparatus, image display method, image display program, image processing apparatus, image processing method, and image processing program | |
CN110290324B (zh) | 设备成像方法、装置、存储介质及电子设备 | |
US10666853B2 (en) | Virtual makeup device, and virtual makeup method | |
US10209797B2 (en) | Large-size touch apparatus having depth camera device | |
CN110035218B (zh) | 一种图像处理方法、图像处理装置及拍照设备 | |
CN103679788B (zh) | 一种移动终端中3d图像的生成方法和装置 | |
CN110855887B (zh) | 基于镜面的图像处理方法、终端及计算机可读存储介质 | |
CN110213493B (zh) | 设备成像方法、装置、存储介质及电子设备 | |
KR20210094247A (ko) | 디스플레이 장치 및 그 제어방법 | |
CN110166680B (zh) | 设备成像方法、装置、存储介质及电子设备 | |
US10936079B2 (en) | Method and apparatus for interaction with virtual and real images | |
CN110213492A (zh) | 设备成像方法、装置、存储介质及电子设备 | |
KR20150060020A (ko) | 3차원 스캐너 및 이의 3차원 스캐닝 방법 | |
JP6630654B2 (ja) | プログラム、方法、情報処理装置および映像表示システム | |
CN112689990A (zh) | 拍摄控制方法、电子设备及计算机可读存储介质 | |
EP3758355A2 (en) | Imaging method, apparatus for imaging, and electronic device | |
JP2023033559A (ja) | 情報処理装置、表示制御方法、及びプログラム | |
JP2011227828A (ja) | 情報処理装置、その処理方法及びプログラム | |
CN110853563B (zh) | 基于镜面的影像处理方法、移动终端及计算机存储介质 | |
JP6683216B2 (ja) | プログラム、方法、情報処理装置および映像表示システム | |
JP6679430B2 (ja) | 撮像装置、撮像装置の制御方法及びプログラム | |
JP6037072B2 (ja) | 映像表示システム、情報処理装置、映像表示方法および映像表示プログラム | |
CN115348438B (zh) | 三维显示设备控制方法及相关装置 | |
EP4383700A1 (en) | Electronic device for generating three-dimensional photo based on images acquired from plurality of cameras, and method therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |