著录项信息
专利名称 | 图像处理方法、装置及电子设备 |
申请号 | CN201710685325.1 | 申请日期 | 2017-08-11 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2017-12-15 | 公开/公告号 | CN107483816A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N5/232 | IPC分类号 | H;0;4;N;5;/;2;3;2;;;H;0;4;N;5;/;2;3;5;;;G;0;6;T;7;/;8;0查看分类表>
|
申请人 | 西安易朴通讯技术有限公司 | 申请人地址 | 陕西省西安市高新区唐延南路10号中兴产业园GH座4层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 西安易朴通讯技术有限公司 | 当前权利人 | 西安易朴通讯技术有限公司 |
发明人 | 魏春荣 |
代理机构 | 上海晨皓知识产权代理事务所(普通合伙) | 代理人 | 暂无 |
摘要
本发明实施方式提供了一种图像处理方法、装置及电子设备。图像处理方法包括对包含被摄物体的预览画面进行图像分析,识别被摄物体是否为预设件;若被摄物体为预设件,在预览画面中显示预设件对应的预设区域;判断被摄物体在预览画面内形成的图形与预设区域是否匹配;若图形与预设区域匹配,按照预设方式对预览画面进行处理,以得到被摄物体的预览图像。本发明实施方式还提供了图像处理装置和电子设备。采用本发明的实施方式,能够对被摄物体的预览画面直接进行处理,从而用户可以快速获取满足自身需求的被摄物体的照片。
1.一种图像处理方法,其特征在于,包括:
对包含被摄物体的预览画面进行图像分析,识别所述被摄物体是否为预设件;
若所述被摄物体为预设件,在所述预览画面中显示所述预设件对应的预设区域;
判断所述被摄物体在所述预览画面内形成的图形与所述预设区域是否匹配;
若所述图形与所述预设区域匹配,按照预设方式对所述预览画面进行处理,以得到所述被摄物体的预览图像;
所述对包含被摄物体的预览画面进行图像分析,识别所述被摄物体是否为预设件,具体包括:
对包含所述被摄物体的预览画面进行图像分析,并获取所述被摄物体的特征信息,所述特征信息包括被摄物体上的图像的位置、被摄物体上的文字的位置以及被摄物体上的预设标识的位置中的任意一个或者任意组合;
判断所述被摄物体的特征信息与预设的特征信息是否匹配;
若所述被摄物体的特征信息与所述预设的特征信息匹配,将所述被摄物体识别为所述预设件;其中,
所述判断所述被摄物体在所述预览画面内形成的图形与所述预览画面中的预设区域是否匹配,具体包括:
获取所述被摄物体在所述预览画面内形成的图形的边界线;
判断所述图形的边界线是否位于所述预设区域内,且判断所述图形的面积占所述预设区域的面积的比例是否大于第一预设阈值;
若所述边界线位于所述预设区域内且所述比例大于所述第一预设阈值,判定所述图形与所述预设区域匹配。
2.如权利要求1所述的方法,其特征在于,若所述边界线位于所述预设区域外;或者,所述比例小于或等于所述第一预设阈值,判定所述图形与所述预设区域不匹配;
发出提示用户调整拍摄角度的提示信息。
3.如权利要求1所述的方法,其特征在于,判定所述图形与所述预设区域匹配之后,还包括:
获取所述预览画面中的所述图形的各个像素点的亮度值并识别出最大亮度值与最小亮度值;
判断所述最大亮度值与所述最小亮度值之差是否大于第二预设阈值;
若所述最大亮度值与所述最小亮度值之差大于所述第二预设阈值,启动闪光灯,以调整所述被摄物体所处环境的亮度。
4.如权利要求3所述的方法,其特征在于,若所述最大亮度值与所述最小亮度值之差小于或等于所述第二预设阈值,判断所述最大亮度值与所述最小亮度值之差是否大于第三预设阈值;
若所述最大亮度值与所述最小亮度值之差大于所述第三预设阈值,获取环境光亮度值;
根据所述环境光亮度值调整所述图形的各个所述像素点的亮度值;
其中,所述第三预设阈值小于所述第二预设阈值。
5.如权利要求3所述的方法,其特征在于,所述启动闪光灯之后,还包括:
获取所述预览画面中的所述图形中的人脸图像;
判断所述人脸图像是否能够被识别;
若判定所述人脸图像不能被识别,降低所述闪光灯的亮度。
6.如权利要求1所述的方法,其特征在于,所述按照预设方式对所述预览画面进行处理,以得到所述被摄物体的预览图像,具体包括:
将所述图形拉伸至与所述预设区域完全重合;
删除所述预览画面中所述预设区域以外的图像,以得到所述被摄物体的预览图像。
7.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6任一项所述的图像处理方法。
8.一种图像处理装置,应用于包括摄像头的电子设备,其特征在于,包括:
被摄物体识别模块,用于对包含被摄物体的预览画面进行图像分析,识别所述被摄物体是否为预设件;
预设区域显示模块,用于在被摄物体识别模块识别所述被摄物体为预设件时,在所述预览画面中显示所述预设件对应的预设区域;所述对包含被摄物体的预览画面进行图像分析,识别所述被摄物体是否为预设件,具体包括:对包含所述被摄物体的预览画面进行图像分析,并获取所述被摄物体的特征信息,所述特征信息包括被摄物体上的图像的位置、被摄物体上的文字的位置以及被摄物体上的预设标识的位置中的任意一个或者任意组合;判断所述被摄物体的特征信息与预设的特征信息是否匹配;若所述被摄物体的特征信息与所述预设的特征信息匹配,将所述被摄物体识别为所述预设件;
匹配判断模块,用于判断所述被摄物体在所述预览画面内形成的图形与所述预设区域是否匹配;所述判断所述被摄物体在所述预览画面内形成的图形与所述预览画面中的预设区域是否匹配,具体包括:获取所述被摄物体在所述预览画面内形成的图形的边界线;判断所述图形的边界线是否位于所述预设区域内,且判断所述图形的面积占所述预设区域的面积的比例是否大于第一预设阈值;若所述边界线位于所述预设区域内且所述比例大于所述第一预设阈值,判定所述图形与所述预设区域匹配;
预览画面处理模块,用于在所述匹配判断模块判定所述图形与所述预设区域匹配时,按照预设方式对所述预览画面进行处理,以得到所述被摄物体的预览图像。
9.如权利要求8所述的装置,其特征在于,所述被摄物体识别模块具体包括:
特征获取子模块,用于对包含所述被摄物体的预览画面进行图像分析,并获取所述被摄物体的特征信息;
特征匹配子模块,用于在判定所述被摄物体的特征信息与预设的特征信息匹配时,将所述被摄物体识别为所述预设件。
10.如权利要求8所述的装置,其特征在于,所述匹配判断模块具体包括:
边界线获取模块,用户获取所述被摄物体在所述预览画面内形成的图形的边界线;
范围判断子模块,用于判断所述图形的边界线是否位于所述预设区域内;
面积判断子模块,用于在所述范围判断子模块判定所述边界线位于所述预设区域内时,判断所述图形的面积占所述预设区域的面积的比例是否大于第一预设阈值;若所述面积判断子模块判定所述比例大于所述第一预设阈值,则判定所述图形与所述预设区域匹配。
11.如权利要求10所述的装置,其特征在于,所述图像处理装置还包括:信息提示模块,用于在所述范围判断子模块判定所述边界线位于所述预设区域外或者所述面积判断子模块判定所述比例小于或等于所述第一预设阈值时,发出提示用户调整拍摄角度的提示信息。
12.如权利要求11所述的装置,其特征在于,所述图像处理装置还包括:亮度获取模块,用于获取所述预览画面中的所述图形的各个像素点的亮度值并识别出最大亮度值与最小亮度值;
亮度判断模块,用于在判定所述最大亮度值与所述最小亮度值之差大于第二预设阈值时,启动闪光灯,以调整所述被摄物体所处环境的亮度。
13.如权利要求12所述的装置,其特征在于,所述亮度判断模块还用于在所述亮度判断模块判定所述最大亮度值与所述最小亮度值之差小于或等于所述第二预设阈值时,判断所述最大亮度值与所述最小亮度值之差是否大于第三预设阈值;
所述亮度获取模块还用于获取环境光亮度值;
所述图像处理装置还包括:
亮度调整模块,用于在所述亮度判断模块判定所述最大亮度值与所述最小亮度值之差大于所述第三预设阈值时,根据所述环境光亮度值调整所述图形的各个所述像素点的所述亮度值。
14.如权利要求12所述的装置,其特征在于,所述图像处理装置还包括:人脸图像获取模块,用于获取所述预览画面中的所述图形中的人脸图像;
人脸图像判断模块,用于判定所述人脸图像不能被识别,降低闪光灯亮度。
15.如权利要求8所述的装置,其特征在于,所述预览画面处理模块具体包括:
图形处理子模块,用于将所述图形拉伸至与所述预设区域完全重合;
画面处理子模块,用于删除所述预览画面中所述预设区域以外的图像,以得到所述被摄物体的预览图像。
16.如权利要求9所述的装置,其特征在于,所述特征信息包括以下多个信息中的任意一个或其任意组合:所述被摄物体上的图像的位置、所述被摄物体上的文字的位置以及所述被摄物体上的预设标识的位置。
17.一种电子设备,包括摄像头、存储器以及连接于所述摄像头与所述存储器的处理器;
所述存储器用于存储多条指令以及所述摄像头拍摄的图像;
所述处理器用于加载所述多条指令并执行权利要求1至6中任一项所述的图像处理方法。
图像处理方法、装置及电子设备\n技术领域\n[0001] 本发明涉及图像处理技术领域,尤其涉及一种图像处理方法、装置及电子设备。\n背景技术\n[0002] 随着电子设备的飞速发展,以手机为代表的电子设备已经成为人们日常生活中不可或缺的一部分。同时,人们对手机功能需求也不仅仅局限于娱乐、电话等功能,还需要其具备一些简单的文字或者图片的处理功能。\n[0003] 目前,用户可以使用手机的相机来拍摄一些图片、文字等资料,然而,用户在拍摄图片、文字等资料时,拍摄出来的照片可能无法达到需求,还需要进行一些色彩度、对比度以及清晰度等方面的调整,才能获取所需的资料。例如,用户在拍摄身份证等证件时,可能由于拍摄角度的问题,导致拍摄出来的照片中文字或图案扭曲变形,用户需要利用图片处理类的软件对拍摄出来的照片进行处理,才能获取清晰的证件照片。即,目前的手机等电子设备只能简单的对文件资料进行拍摄,用户无法快速获取到某些需要满足特殊要求的文件资料照片。\n发明内容\n[0004] 本发明部分实施方式的目的在于提供一种图像处理方法、装置及电子设备,能够对被摄物体的预览画面直接进行处理,从而用户可以快速获取满足自身需求的被摄物体的照片。\n[0005] 本发明的一个实施方式提供了一种图像处理方法,包括:对包含被摄物体的预览画面进行图像分析,识别被摄物体是否为预设件;若被摄物体为预设件,在预览画面中显示预设件对应的预设区域;判断被摄物体在预览画面内形成的图形与预设区域是否匹配;若图形与预设区域匹配,按照预设方式对预览画面进行处理,以得到被摄物体的预览图像。\n[0006] 本发明的实施方式还提供了一种图像处理装置,应用于包括摄像头的电子设备,其特征在于,包括:被摄物体识别模块,用于对包含被摄物体的预览画面进行图像分析,识别被摄物体是否为预设件;预设区域显示模块,用于在被摄物体识别模块识别被摄物体为预设件时,在预览画面中显示预设件对应的预设区域;匹配判断模块,用于判断被摄物体在预览画面内形成的图形与预设区域是否匹配;预览画面处理模块,用于在匹配判断模块判定图形与预设区域匹配时,按照预设方式对预览画面进行处理,以得到被摄物体的预览图像。\n[0007] 本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述的图像处理方法。\n[0008] 本发明的实施方式还提供了一种电子设备,包括摄像头、存储器以及连接于摄像头与存储器的处理器;存储器用于存储多条指令以及摄像头拍摄的图像;处理器用于加载多条指令并执行上述的图像处理装置的功能。\n[0009] 本发明实现方式相对于现有技术而言,在判定被摄物体为预设件且被摄物体的预览画面的图形与预设区域匹配时,对被摄物体的预览画面直接进行处理,使得用户能够快速获取满足自身需求的被摄物体的照片。\n[0010] 另外,对包含被摄物体的预览画面进行图像分析,识别被摄物体是否为预设件,具体包括:对包含被摄物体的预览画面进行图像分析,并获取被摄物体的特征信息;判断被摄物体的特征信息与预设的特征信息是否匹配;若被摄物体的特征信息与预设的特征信息匹配,将被摄物体识别为预设件。本实施方式提供了识别被摄物体是否为预设件的具体实现方式。\n[0011] 另外,判断被摄物体在预览画面内形成的图形与预览画面中的预设区域是否匹配,具体包括:获取被摄物体在预览画面内形成的图形的边界线;判断图形的边界线是否位于预设区域内,且判断图形的面积占预设区域的面积的比例是否大于第一预设阈值;若边界线位于预设区域内且比例大于第一预设阈值,判定图形与预设区域匹配。本实施方式提供了判断被摄物体在预览画面内形成的图形与预览画面中的预设区域是否匹配的具体实现方式。\n[0012] 另外,若边界线位于预设区域外;或者,比例小于或等于第一预设阈值,判定图形与预设区域不匹配;发出提示用户调整拍摄角度的提示信息。本实施方式中,在判定图形与预设区域不匹配时,发出提示信息,以使用户调整拍摄角度来调整被摄物体在预览画面中的位置以及大小。\n[0013] 另外,判定图形与预设区域匹配之后,还包括:获取预览画面中的图形的各个像素点的亮度值并识别出最大亮度值与最小亮度值;判断最大亮度值与最小亮度值之差是否大于第二预设阈值;若最大亮度值与最小亮度值之差大于第二预设阈值,启动闪光灯,以调整被摄物体所处环境的亮度。本实施方式中,在判定图形与预设区域匹配之后,对被摄物体的图形的亮度进行判断;在判定最大亮度值与最小亮度值之差大于第二预设阈值时,认为图形中存在阴影,启动闪光灯进行补光,从而可以消除图形中的阴影,保证了获取被摄物体的图形的清晰度。\n[0014] 另外,若最大亮度值与最小亮度值之差小于或等于第二预设阈值,判断最大亮度值与最小亮度值之差是否大于第三预设阈值;若最大亮度值与最小亮度值之差大于第三预设阈值,获取环境光亮度值;根据环境光亮度值调整图形的各个像素点的亮度值;其中,第三预设阈值小于第二预设阈值。本实施方式中,在判定最大亮度值与最小亮度值之差大于第三预设阈值时,根据环境光亮度值调整图形的各个像素点的亮度值,避免了在环境光照射下,被摄物体表面反光对被摄物体的图形的清晰度的影响。\n[0015] 另外,启动闪光灯之后,还包括:获取预览画面中的图形中的人脸图像;判断人脸图像是否能够被识别;若判定人脸图像不能被识别,降低闪光灯的亮度。本实施方式中,在人脸图像无法识别时,降低闪光灯的亮度,以避免被摄物体表面的反光,使得人脸图像能够被识别,保证了被摄物体的图形上的人脸的清晰度。\n[0016] 另外,按照预设方式对预览画面进行处理,以得到被摄物体的预览图像,具体包括:将图形拉伸至与预设区域完全重合;删除预览画面中预设区域以外的图像,以得到被摄物体的预览图像。本实施方式提供了一种对预览画面进行处理的具体实现方式。\n[0017] 另外,特征信息包括以下多个信息中的任意一个或其任意组合:被摄物体上的图像的位置、被摄物体上的文字的位置以及被摄物体上的预设标识的位置。本实施方式提供了特征信息的具体种类。\n附图说明\n[0018] 一个或多个实施方式通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施方式的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。\n[0019] 图1是根据本发明第一实施方式的图像处理方法的具体流程图;\n[0020] 图2是根据本发明第一实施方式的预览画面的示意图;\n[0021] 图3是根据本发明第二实施方式的图像处理方法的具体流程图;\n[0022] 图4是根据本发明第三实施方式的图像处理方法的具体流程图;\n[0023] 图5是根据本发明第三实施方式的被摄物体的图形处于预设区域外的示意图;\n[0024] 图6是根据本发明第三实施方式的被摄物体的图形占预设区域的面积的比例大于\n0.8的示意图;\n[0025] 图7是根据本发明第四实施方式的图像处理方法的具体流程图;\n[0026] 图8是根据本发明第四实施方式的被摄物体的图形被阴影遮挡的示意图;\n[0027] 图9是根据本发明第五实施方式的图像处理方法的具体流程图;\n[0028] 图10是根据本发明第六实施方式的图像处理方法的具体流程图;\n[0029] 图11是根据本发明第七实施方式的图像处理方法的具体流程图;\n[0030] 图12是根据本发明第七实施方式的拉伸后的预览画面的示意图;\n[0031] 图13是根据本发明第九实施方式的图像处理装置的方框示意图;\n[0032] 图14是根据本发明第十实施方式的图像处理装置的方框示意图;\n[0033] 图15是根据本发明第十一实施方式的图像处理装置的方框示意图;\n[0034] 图16是根据本发明第十二实施方式的图像处理装置的方框示意图;\n[0035] 图17是根据本发明第十三实施方式的图像处理装置的方框示意图;\n[0036] 图18是根据本发明第十四实施方式的图像处理装置的方框示意图;\n[0037] 图19是根据本发明第十五实施方式的图像处理装置的方框示意图;\n[0038] 图20是根据本发明第十六实施方式的电子设备的方框示意图。\n具体实施方式\n[0039] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施方式,对本发明部分实施方式进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不用于限定本发明。\n[0040] 本发明第一实施方式涉及一种图像处理方法,应用于带有摄像头的电子设备,例如手机、平板电脑等。本实施方式的图像处理方法的流程图如图1所示。\n[0041] 步骤101,对包含被摄物体的预览画面进行图像分析,识别被摄物体是否为预设件。若是,则进入步骤102;若否,则直接结束。\n[0042] 具体而言,在用户使用电子设备对被摄物体进行拍摄时,会在显示屏上显示一预览画面,预览画面中包含被摄物体,通过对预览画面中被摄物体的图像分析可以识别被摄物体是否为预设件。若是,进入步骤102;否则,用户在使用电子设备进行正常的拍照,直接结束。其中,预设件可以为身份证、护照、文字文件、图案等。\n[0043] 步骤102,在预览画面中显示预设件对应的预设区域;\n[0044] 具体而言,若识别被摄物体为预设件,在电子设备中预存有不同的预设件对应的预设区域,例如,身份证的预设区域为长方形、圆形的图案对应的预设区域为圆形,具体可以针对不同的预设件在预览画面中显示预设件对应的预设区域;然不限于此,用户也可以根据自己需求设定不同形状和大小的预设区域,本实施方式对此不作任何限制。其中,请参考图2,包括被摄物体01、预设区域02以及预览画面03;预设区域可以显示为虚线框,从而能够提示用户预设区域大小,并且不会遮挡预览画面。\n[0045] 步骤103,判断被摄物体在预览画面内形成的图形与预设区域是否匹配。若是,则进入步骤104;若否,则直接结束。\n[0046] 具体而言,根据被摄物体在预览画面内形成的图形以及预览画面中显示的预设区域,便可以判断被摄物体在预览画面内形成的图形与预设区域是否匹配。若判定被摄物体在预览画面内形成的图形与预设区域匹配,则进入步骤104;否则,则说明用户拍摄的角度存在问题,使得被摄物体在预览画面内形成的图形与预设区域不匹配,直接结束图像处理流程。\n[0047] 步骤104,按照预设方式对预览画面进行处理。\n[0048] 具体而言,在判定被摄物体在预览画面内形成的图形与预设区域匹配时,按照预设方式对预览画面进行处理,以得到被摄物体的预览图像。\n[0049] 本实施方式相对于现有技术而言,在判定被摄物体为预设件且被摄物体的预览画面的图形与预设区域匹配时,对被摄物体的预览画面直接进行处理,使得用户能够快速获取满足自身需求的被摄物体的照片。\n[0050] 本申请第二实施方式涉及一种图像处理方法,本实施方式是对第一实施方式的细化,主要细化之处在于:对第一实施方式的步骤101对包含被摄物体的预览画面进行图像分析,识别被摄物体是否为预设件,进行了详细的介绍。\n[0051] 本实施方式的图像处理方法的具体流程如图3所示。\n[0052] 其中,步骤202至步骤204与步骤102至步骤104大致相同,在此不再赘述,主要不同之处在于,本实施方式中,步骤201对包含被摄物体的预览画面进行图像分析,识别被摄物体是否为预设件中,具体包括:\n[0053] 子步骤2011,对包含被摄物体的预览画面进行图像分析,并获取被摄物体的特征信息。\n[0054] 具体而言,特征信息包括以下多个信息中的任意一个或其任意组合:被摄物体上的图像的位置、被摄物体上的文字的位置以及被摄物体上的预设标识的位置,通过对包含被摄物体的预览画面的图像分析,从而能够获取被摄物体的特征信息。\n[0055] 子步骤2012,判断被摄物体的特征信息与预设的特征信息是否匹配。若是,则进入步骤2013;若否,则直接结束。\n[0056] 具体而言,获取被摄物体的特征信息后,将获取的被摄物体的特征信息与预存在电子设备中的不同类型的预设件对应的特征信息进行对比,即,将被摄物体上的图像的位置、文字的位置以及预设标识的位置(以被摄物体包含三个特征信息为例,然不以此为限)与多种类型的预设件的图像的位置、文字的位置以及预设标识的位置进行对比,当存在一预设件上的图像的位置、文字的位置以及预设标识的位置与被摄物体匹配时,则说明被摄物体的特征信息与预设的特征信息匹配,则将被摄物体识别为预设件,进入步骤202在预览画面中显示预设件对应的预设区域;否则,则说明被摄物体不是预设件,用户在使用电子设备进行正常的拍照,直接结束图像处理流程。\n[0057] 本实施方式相对于第一实施方式而言,提供了识别被摄物体是否为预设件的具体实现方式。\n[0058] 本申请第三实施方式涉及一种图像处理方法,本实施方式是对第一实施方式的细化,主要细化之处在于:对第一实施方式的步骤103判断被摄物体在预览画面内形成的图形与预设区域是否匹配,进行了详细的介绍。\n[0059] 本实施方式的图像处理方法的具体流程如图4所示。\n[0060] 其中,步骤301、步骤302与步骤101、步骤102大致相同,步骤304与步骤104大致相同,在此不再赘述,主要不同之处在于,本实施方式中,步骤303判断被摄物体在预览画面内形成的图形与预设区域是否匹配中,具体包括:\n[0061] 子步骤3031,获取被摄物体在预览画面内形成的图形的边界线。\n[0062] 具体而言,通过对被摄物体在预览画面内形成的图形的图像分析,可以获取被摄物体在预览画面内形成的图形的边界线。\n[0063] 子步骤3032,判断图形的边界线是否位于预设区域内。若是,则进入子步骤3033;\n若否,则进入子步骤3034。\n[0064] 具体而言,当图形的边界线没有超出预设区域的范围时,判定图形的边界线位于预设区域内,请参考图2,进入子步骤3033;否则,则认为用户拍摄的角度存在问题,使得被摄物体在预览画面内形成的图形的边界线超出了预设区域的范围,即,请参考图5,图形的边界线位于预设区域外,从而可以判定图形与预设区域不匹配,进入子步骤3034。\n[0065] 子步骤3033,判断图形的面积占预设区域的面积的比例是否大于第一预设阈值。\n若是,则进入步骤304;若否,则进入子步骤3034。\n[0066] 具体而言,根据获取的被摄物体在预览画面内形成的图形的边界线可以计算出被摄物体在预览画面内形成的图形的面积,从而能够判断图形的面积占预设区域的面积的比例是否大于第一预设阈值。若图形的面积占预设区域的面积的比例大于第一预设阈值,则判定图形与预设区域匹配,进入步骤304按预设方式对预览画面进行处理;否则,则判定图形与预设区域不匹配,认为用户拍摄的角度存在问题,进入子步骤3034。其中,第一预设阈值的取值范围为[0,1),例如,第一预设阈值为0.8。如图2所示,图形的面积占预设区域的面积的比例小于或等于0.8;如图6所示,图形的面积占预设区域的面积的比例大于0.8。\n[0067] 需要说明的是,本实施方式中设定的第一预设阈值越大,在判定图形与预设区域匹配时,获取的图形越清晰,第一预设阈值可以预先设定于电子设备中,也可以由用户自己进行设定,本实施方式对第一预设阈值的大小以及设定方式不作任何限制。\n[0068] 子步骤3034,发出提示用户调整拍摄角度的提示信息。\n[0069] 具体而言,在判定被摄物体在预览画面内形成的图形的边界线位于预设区域外,或图形的面积占预设区域的面积的比例小于或等于第一预设阈值时,即,判定图形与预设区域不匹配时,发出提示用户调整拍摄角度的提示信息,以使用户调整拍摄角度来调整被摄物体在预览画面中的位置以及大小。其中,发出提示信息的具体提示方式可以是在电子设备的显示屏上进行文字提示,或者直接通过语音进行提示,本实施方式对此不作任何限制。\n[0070] 需要说明的是,本实施方式中对子步骤子步骤3032和子步骤3033的实际执行顺序不作任何限制,即,本实施方式中,也可以先判断图形的面积占预设区域的面积的比例是否大于第一预设阈值,然后再判断图形的边界线是否位于预设区域内。\n[0071] 本实施方式相对于第一实施方式而言,提供了判断被摄物体在预览画面内形成的图形与预览画面中的预设区域是否匹配的具体实现方式。另外,在判定图形与预设区域不匹配时,发出提示信息,以使用户调整拍摄角度来调整被摄物体在预览画面中的位置以及大小。需要说明的是,本实施方式也可以作为在第二实施方式基础上的细化,可以达到相同的技术效果。\n[0072] 本申请第四实施方式涉及一种图像处理方法,本实施方式是在第一实施方式基础上的改进,主要改进之处在于:本实施方式中,在判定图形与预设区域匹配之后,对被摄物体的图形的亮度进行判断。\n[0073] 本实施方式的图像处理方法的具体流程如图7所示。\n[0074] 其中,步骤401至步骤403与步骤101至步骤103大致相同,步骤407与步骤104大致相同,在此不再赘述,主要不同之处在于,本实施方式中,增加了步骤404、步骤405以及步骤\n406,具体如下:\n[0075] 步骤404,获取预览画面中的图形的各个像素点的亮度值并识别出最大亮度值与最小亮度值。\n[0076] 具体而言,通过对被摄物体在预览画面内形成的图形的图像分析,可以获取预览画面中的图形的各个像素点的亮度值,继而可以从中识别出最大亮度值与最小亮度值。\n[0077] 步骤405,判断最大亮度值与最小亮度值之差是否大于第二预设阈值。若是,则进入步骤406;若否,则进入步骤407。\n[0078] 具体而言,在拍摄过程中,可能会出现电子设备自身的阴影部分遮挡被摄物体情况,使得被摄物体的预览画面的图形上存在阴影,阴影部分的亮度值是小于其他部分的亮度值的,从而通过最大亮度值与最小亮度值之差来判断图形上是否存在阴影;当最大亮度值与最小亮度值之差大于第二预设阈值,则说明图形上存在阴影,请参考图8(包括阴影\n04),先进入步骤406(启动闪光灯)后在进入步骤407(按照预设方式对预览画面进行处理);\n否则,则说明图形上不存在阴影,直接进入步骤407(按照预设方式对预览画面进行处理)。\n[0079] 本实施方式中,第二预设阈值可以通过多次实验获取并预存在电子设备中,然不限于此,还可以由用户设定,本实施方式对此不作任何限制。\n[0080] 步骤406,启动闪光灯。\n[0081] 具体而言,当判定最大亮度值与最小亮度值之差大于第二预设阈值,启动闪光灯,以调整被摄物体所处环境的亮度。\n[0082] 本实施方式相对于第三实施方式而言,在判定图形与预设区域匹配之后,对被摄物体的图形的亮度进行判断;在判定最大亮度值与最小亮度值之差大于第二预设阈值时,认为图形中存在阴影,启动闪光灯进行补光,从而可以消除图形中的阴影,保证了获取被摄物体的图形的清晰度。需要说明的是,本实施方式也可以作为在第二实施方式或第三实施方式基础上的改进,可以达到相同的技术效果。\n[0083] 本申请第五实施方式涉及一种图像处理方法,本实施方式是在第四实施方式基础上的改进,主要改进之处在于:本实施方式中,在判定最大亮度值与最小亮度值之差小于或等于第二预设阈值后,对环境光亮度进行判断。\n[0084] 本实施方式的图像处理方法的具体流程如图9所示。\n[0085] 其中,其中,步骤501至步骤505与步骤401至步骤405大致相同,步骤509、步骤510与步骤406、步骤407大致相同,在此不再赘述,主要不同之处在于,本实施方式中,增加了步骤506、步骤507以及步骤508,具体如下:\n[0086] 步骤506,判断最大亮度值与最小亮度值之差是否大于第三预设阈值。若是,则进入步骤507;若否,进入步骤510。\n[0087] 具体而言,在第四实施方式步骤405(本实施方式中步骤505)判定最大亮度值与最小亮度值之差小于或等于第二预设阈值时,再判断最大亮度值与最小亮度值之差是否大于第三预设阈值;若最大亮度值与最小亮度值之差大于第三预设阈值,则说明在当前环境光亮度下,被摄物体表面可能会反光,从而导致被摄物体在预览画面上形成的图形不清楚,进入步骤507;否则,则说明环境光亮度对图形无影响,进入步骤510,按照预设方式对预览画面进行处理。其中,第三预设阈值小于第二预设阈值。\n[0088] 本实施方式中,第三预设阈值可以通过多次实验获取并预存在电子设备中,然不限于此,还可以由用户设定,本实施方式对此不作任何限制。\n[0089] 步骤507,获取环境光亮度值。\n[0090] 具体而言,在判定最大亮度值与最小亮度值之差大于第三预设阈值时,通过电子设备上的光线传感器获取环境光亮度值。\n[0091] 步骤508,根据环境光亮度值调整图形的各个像素点的亮度值。\n[0092] 具体而言,对被摄物体在预览画面上形成的图形的各个像素点的亮度值进行调整,以使图形的各个像素点的亮度值与环境光亮度值一致。\n[0093] 本实施方式相对于第四实施方式而言,在判定最大亮度值与最小亮度值之差大于第三预设阈值时,根据环境光亮度值调整图形的各个像素点的亮度值,避免了在环境光照射下,被摄物体表面反光对被摄物体的图形的清晰度的影响。\n[0094] 本申请第六实施方式涉及一种图像处理方法,本实施方式是在第四实施方式基础上的改进,主要改进之处在于:本实施方式中,在启动闪光灯后,对图形中的人脸图像是否能够被识别进行判断。\n[0095] 本实施方式的图像处理方法的具体流程如图10所示。\n[0096] 其中,其中,步骤601至步骤606与步骤401至步骤406大致相同,步骤610与步骤407大致相同,在此不再赘述,主要不同之处在于,本实施方式中,增加了步骤607、步骤608以及步骤609,具体如下:\n[0097] 步骤607,获取预览画面中的图形中的人脸图像。\n[0098] 具体而言,通过对被摄物体在预览画面内形成的图形的图像分析,获取预览画面中的图形中的人脸图像。\n[0099] 步骤608,判断人脸图像是否能够被识别。若是,则进入步骤610;若否,则进入步骤\n609。\n[0100] 具体而言,在启动闪光灯补光后,被摄物体表面可能会反光,从而导致获取的人脸图像无法被识别,因此,需要判断人脸图像是否能够被识别;当判定人脸图像能够被识别,则进入步骤610,按照预设方式对预览画面进行处理;否则,则说明人脸图像不能被识别,进入步骤609。\n[0101] 步骤609,降低闪光灯的亮度。\n[0102] 具体而言,当判定人脸图像不能被识别时,降低闪光灯的亮度,以避免被摄物体表面的反光,然后进入步骤607,重新获取预览画面中的图形中的人脸图像。\n[0103] 本实施方式相对于第四实施方式而言,在人脸图像无法识别时,降低闪光灯的亮度,以避免被摄物体表面的反光,使得人脸图像能够被识别,保证了被摄物体的图形上的人脸的清晰度。\n[0104] 本申请第七实施方式涉及一种图像处理方法,本实施方式是对第一实施方式的细化,主要细化之处在于:对第一实施方式中的步骤104按照预设方式对预览画面进行处理,进行了详细的介绍。\n[0105] 本实施方式的图像处理方法的具体流程如图11所示。\n[0106] 其中,步骤701至步骤703与步骤101至步骤103大致相同,在此不再赘述,主要不同之处在于,本实施方式中,步骤704按照预设方式对预览画面进行处理,具体包括:\n[0107] 子步骤7041,将图形拉伸至与预设区域完全重合。\n[0108] 具体而言,可以将图形的边界线拉伸至对应的预设区域的边界线的相同长度,直至图形与预设区域完全重合,请参考图6与图12(图中以预设区域为长方形为例,然不以此为限),分别为拉伸前后的预览画面。\n[0109] 子步骤7042,删除预览画面中预设区域以外的图像。\n[0110] 具体而言,拉伸后的图形与预设区域完全重合,此时,删除预览画面中预设区域以外的图像,即,仅保留预览区域中的图像作为被摄物体的预览图像。\n[0111] 本实施方式相对于第一实施方式而言,提供了一种对预览画面进行处理的具体实现方式。需要说明是,本实施方式也可以作为对第二实施方式至第六实施方式中任一实施方式的细化,可以达到相同的技术效果。\n[0112] 本发明第八实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。\n[0113] 即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。\n[0114] 本申请第九实施方式涉及一种图像处理装置,应用于包括摄像头的电子设备,例如手机平板电脑等。请参考图13,图像处理装置包括被摄物体识别模块1、预设区域显示模块2、匹配判断模块3以及预览画面处理模块4。\n[0115] 被摄物体识别模块1用于对包含被摄物体的预览画面进行图像分析,识别被摄物体是否为预设件。\n[0116] 预设区域显示模块2用于在被摄物体识别模块1识别被摄物体为预设件时,在预览画面中显示预设件对应的预设区域。\n[0117] 匹配判断模块3用于判断被摄物体在预览画面内形成的图形与预设区域是否匹配。\n[0118] 预览画面处理模块4用于在匹配判断模块3判定图形与预设区域匹配时,按照预设方式对预览画面进行处理,以得到被摄物体的预览图像。\n[0119] 由于第一实施方式与本实施方式相互对应,因此本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,在第一实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。\n[0120] 本实施方式相对于现有技术而言,在判定被摄物体为预设件且被摄物体的预览画面的图形与预设区域匹配时,对被摄物体的预览画面直接进行处理,使得用户能够快速获取满足自身需求的被摄物体的照片。\n[0121] 本申请第十实施方式涉及一种图像处理装置,本实施方式是对第九实施方式的细化,主要细化之处在于:本实施方式中,请参考图14,被摄物体识别模块1包括特征获取子模块11与特征匹配子模块12。\n[0122] 特征获取子模块11用于对包含被摄物体的预览画面进行图像分析,并获取被摄物体的特征信息。其中,特征信息包括以下多个信息中的任意一个或其任意组合:被摄物体上的图像的位置、被摄物体上的文字的位置以及被摄物体上的预设标识的位置。\n[0123] 特征匹配子模块12用于在判定被摄物体的特征信息与预设的特征信息匹配时,将被摄物体识别为预设件。\n[0124] 由于第二实施方式与本实施方式相互对应,因此本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,在第二实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。\n[0125] 本实施方式相对于第九实施方式而言,提供了识别被摄物体是否为预设件的具体实现方式。\n[0126] 本申请第十一实施方式涉及一种图像处理装置,本实施方式是对第九实施方式的细化,主要细化之处在于:本实施方式中,请参考图15,匹配判断模块3包括边界线获取模块\n31、范围判断子模块32以及面积判断子模块33。\n[0127] 边界线获取模块31用户获取被摄物体在预览画面内形成的图形的边界线。\n[0128] 范围判断子模块32用于判断图形的边界线是否位于预设区域外。\n[0129] 面积判断子模块33用于在范围判断子模块32判定边界线位于预设区域内时,判断图形的面积占预设区域的面积的比例是否小于或等于第一预设阈值;若面积判断子模块33判定比例大于第一预设阈值,则判定图形与预设区域匹配。\n[0130] 较佳的,本实施方式中,请参考图15,图像处理装置还包括信息提示模块5,用于在范围判断子模块32判定边界线位于预设区域外或者面积判断子模块33判定若比例小于或等于第一预设阈值时,发出提示用户调整拍摄角度的提示信息。\n[0131] 由于第三实施方式与本实施方式相互对应,因此本实施方式可与第三实施方式互相配合实施。第三实施方式中提到的相关技术细节在本实施方式中依然有效,在第三实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第三实施方式中。\n[0132] 本实施方式相对于第九实施方式而言,提供了判断被摄物体在预览画面内形成的图形与预览画面中的预设区域是否匹配的具体实现方式。另外,在判定图形与预设区域不匹配时,发出提示信息,以使用户调整拍摄角度来调整被摄物体在预览画面中的位置以及大小。需要说明的是,本实施方式也可以作为在第十实施方式基础上的细化,可以达到相同的技术效果。\n[0133] 本申请第十二实施方式涉及一种图像处理装置,本实施方式是在第九实施方式基础上的改进,主要改进之处在于:本实施方式中,请参考图16,图像处理装置还包括亮度获取模块6与亮度判断模块7。\n[0134] 亮度获取模块6用于获取预览画面中的图形的各个像素点的亮度值并识别出最大亮度值与最小亮度值。\n[0135] 亮度判断模块7用于在判定最大亮度值与最小亮度值之差大于第二预设阈值时,启动闪光灯,以调整被摄物体所处环境的亮度。\n[0136] 由于第四实施方式与本实施方式相互对应,因此本实施方式可与第四实施方式互相配合实施。第四实施方式中提到的相关技术细节在本实施方式中依然有效,在第四实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第四实施方式中。\n[0137] 本实施方式相对于第九实施方式而言,在判定图形与预设区域匹配之后,对被摄物体的图形的亮度进行判断;在判定最大亮度值与最小亮度值之差大于第二预设阈值时,认为图形中存在阴影,启动闪光灯进行补光,从而可以消除图形中的阴影,保证了获取被摄物体的图形的清晰度。需要说明的是,本实施方式也可以作为在第十实施方式或第十一实施方式基础上的改进,可以达到相同的技术效果。\n[0138] 本申请第十三实施方式涉及一种图像处理装置,本实施方式是在第十二实施方式基础上的改进,主要改进之处在于:本实施方式中,请参考图17,图像处理装置还包括亮度调整模块8。\n[0139] 本实施方式中,亮度判断模块7还用于在亮度判断模块7判定最大亮度值与最小亮度值之差大于第二预设阈值时,判断最大亮度值与最小亮度值之差是否大于第三预设阈值。\n[0140] 亮度获取模块6还用于获取环境光亮度值。\n[0141] 亮度调整模块8用于在亮度判断模块7判定最大亮度值与最小亮度值之差大于第三预设阈值时,根据环境光亮度值调整图形的各个像素点的亮度值。\n[0142] 由于第五实施方式与本实施方式相互对应,因此本实施方式可与第五实施方式互相配合实施。第五实施方式中提到的相关技术细节在本实施方式中依然有效,在第五实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第五实施方式中。\n[0143] 本实施方式相对于第十二实施方式而言,在判定最大亮度值与最小亮度值之差大于第三预设阈值时,根据环境光亮度值调整图形的各个像素点的亮度值,避免了在环境光照射下,被摄物体表面反光对被摄物体的图形的清晰度的影响。\n[0144] 本申请第十四实施方式涉及一种图像处理装置,本实施方式是在第十二实施方式基础上的改进,主要改进之处在于:本实施方式中,请参考图18,图像处理装置还包括人脸图像获取模块9与人脸图像判断模块10。\n[0145] 人脸图像获取模块9用于亮度判断模块7启动闪光灯之后,获取预览画面中的图形中的人脸图像;\n[0146] 人脸图像判断模块10用于判定人脸图像判断模块9判定人脸图像不能被识别,降低闪光灯亮度。\n[0147] 由于第六实施方式与本实施方式相互对应,因此本实施方式可与第六实施方式互相配合实施。第六实施方式中提到的相关技术细节在本实施方式中依然有效,在第六实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第六实施方式中。\n[0148] 本实施方式相对于第十二实施方式而言,在人脸图像无法识别时,降低闪光灯的亮度,以避免被摄物体表面的反光,使得人脸图像能够被识别,保证了被摄物体的图形上的人脸的清晰度。\n[0149] 本申请第十五实施方式涉及一种图像处理装置,本实施方式是对第九实施方式的细化,主要细化之处在于:本实施方式中,请参考图19,预览画面处理模块4包括图形处理子模块41与画面处理子模块42。\n[0150] 图形处理子模块41用于将图形拉伸至与预设区域完全重合;\n[0151] 画面处理子模块42用于删除预览画面中预设区域以外的图像,以得到被摄物体的预览图像。\n[0152] 由于第七实施方式与本实施方式相互对应,因此本实施方式可与第七实施方式互相配合实施。第七实施方式中提到的相关技术细节在本实施方式中依然有效,在第七实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第七实施方式中。\n[0153] 本实施方式相对于第九实施方式而言,提供了一种对预览画面进行处理的具体实现方式。需要说明是,本实施方式也可以作为对第十实施方式至第十四实施方式中任一实施方式的细化,可以达到相同的技术效果。\n[0154] 本申请第十六实施方式涉及一种电子设备,例如手机、平板电脑等。请参考图20,电子设备包括摄像头20、存储器30以及处理器40。处理器40连于摄像头20与存储器30。\n[0155] 存储器30用于存储多条指令以及摄像头20拍摄的图像。\n[0156] 处理器40用于加载多条指令并执行第九至第十五实施方式中任一项的图像处理装置的功能。\n[0157] 其中,存储器30和处理器40采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器40和存储器30的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器40处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器40。\n[0158] 处理器40负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器30可以被用于存储处理器40在执行操作时所使用的数据。\n[0159] 可选的,存储器30可以为上述实施例八所述的计算机可读存储介质。\n[0160] 本实现方式相对于现有技术而言,在判定被摄物体为预设件且被摄物体的预览画面的图形与预设区域匹配时,对被摄物体的预览画面直接进行处理,使得用户能够快速获取满足自身需求的被摄物体的照片。\n[0161] 本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施方式,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
法律信息
- 2021-01-26
- 2018-01-09
实质审查的生效
IPC(主分类): H04N 5/232
专利申请号: 201710685325.1
申请日: 2017.08.11
- 2017-12-15
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2015-08-19
|
2015-04-30
| | |
2
| |
2015-05-06
|
2015-01-20
| | |
3
| |
2012-07-18
|
2011-12-31
| | |
4
| |
2015-04-08
|
2014-12-15
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |