【技术实现步骤摘要】
图像处理方法、装置、电子设备以及存储介质
本申请涉及图像处理
,尤其涉及一种图像处理方法、装置、电子设备以及存储介质。
技术介绍
目前,随着智能终端制造技术的进步,智能终端上设置有相机模组以供用户拍照,其中,智能终端上安装广角摄像头较为普遍。其中,广角镜头相机与传统镜头相机相比,具有更大的视场角(FieldofVision,FOV),但广角镜头畸变较大,图像边缘会产生严重失真。相关技术中,为了补偿广角摄像头拍摄的图像的畸变,需要对图像进行畸变校正处理。当前对图像进行畸变校正处理,是对整体拍摄图像进行畸变校正处理,存在处理效率低的问题。
技术实现思路
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请提出一种图像处理方法,通过用户自主选择校正区域,以满足不同用户需求,避免了对整个拍摄图像进行去畸变处理导致图像处理效率低的技术问题,从而有利于提高图像处理的效率。本申请第一方面实施例提出了一种图像处理方法,包括:获取拍摄图像;对所述拍摄图像进行识别,得到人像区域和物体区域;对所述人像区域,根据人体结构分割,得到多个分割区域;展示所述拍摄图像的所述多个分割区域和所述物体区域,以响应于用户操作,根据所述多个分割区域和所述物体区域,得到选定的区域集合;对所述区域集合去畸变。作为本申请实施例的第一种可能的情况,所述对所述拍摄图像进行识别,得到人像区域和物体区域之后,还包括:将所述人像区域中的人脸部分与设置的人脸图匹配; >根据匹配的人脸图确定出所述人像区域呈现有目标用户,则将所述人像区域添加至所述区域集合。作为本申请实施例的第二种可能的情况,所述将所述人像区域中的人脸部分与设置的人脸图匹配之前,还包括:对存储的多张历史图像进行人脸识别,以得到对应的多张所述人脸图;所述根据匹配的人脸图确定出所述人像区域呈现有目标用户,包括:若匹配的人脸图占比大于阈值,则确定所述人像区域呈现有目标用户。作为本申请实施例的第三种可能的情况,所述对所述区域集合去畸变,包括:若所述区域集合中包括所述人像区域,对所述人像区域中的人脸部分采用球面投影方式去畸变;根据去畸变后人脸部分,调整所述人像区域中躯体部分的大小,以使所述去畸变后人脸部分与大小调整后躯体部分比例协调。作为本申请实施例的第四种可能的情况,所述对所述区域集合去畸变,包括:若所述区域集合中包括所述至少一分割区域,对所述至少一分割区域采用球面投影方式去畸变;根据去畸变后的分割区域,调整相应人像区域中其余未去畸变的分割区域的大小,以使所述去畸变后分割区域与大小调整后分割区域之间比例协调。作为本申请实施例的第五种可能的情况,所述对所述区域集合去畸变,包括:若所述区域集合中包括所述物体区域,采用透视投影方式对所述物体区域去畸变。作为本申请实施例的第六种可能的情况,所述对所述区域集合去畸变之前,还包括:识别所述拍摄图像中的直线线段;所述对所述区域集合去畸变,包括:根据所述拍摄图像中的直线线段,对所述区域集合去畸变,以保持所述直线线段在去畸变前后形态相同。作为本申请实施例的第七种可能的情况,所述识别所述拍摄图像中的直线线段,包括:根据所述拍摄图像中各像素点的梯度值和相邻像素点的像素值,从各像素点中确定多个边缘点;对所述多个边缘点拟合,得到多条初始直线段;其中,每一条初始直线段是对梯度方向相似的边缘点拟合得到的;对所述多条初始直线段合并,得到所述拍摄图像中的直线线段。作为本申请实施例的第八种可能的情况,所述对所述多个边缘点拟合,得到多条初始直线段,包括:根据所述多个边缘点中梯度方向相似的边缘点,确定多个集合;其中,同一集合中的边缘点梯度方向相似;对每一个集合,对相应集合中的边缘点拟合,得到一条初始直线段。作为本申请实施例的第九种可能的情况,从未添加到任一点集合的边缘点中确定初始的参考点;查询与所述参考点之间梯度方向差值小于角度阈值,且与所述参考点相邻的边缘点;将查询到的边缘点和所述参考点添加至同一点集合中;若所述同一点集合中各边缘点的梯度方向离散程度小于或等于设定离散程度,则将所述查询到的边缘点作为更新的参考点,以重复执行查询与所述参考点之间梯度方向差值小于角度阈值,且与所述参考点相邻的边缘点,将查询到的边缘点和所述参考点添加至相应点集合中的步骤,直至相应点集合中各边缘点的梯度方向离散程度大于所述设定离散程度。本申请实施例的图像处理方法,获取拍摄图像;对拍摄图像进行识别,得到人像区域和物体区域;对人像区域,根据人体结构分割,得到多个分割区域;展示拍摄图像的多个分割区域和物体区域,以响应于用户操作,根据多个分割区域和物体区域,得到选定的区域集合;对区域集合去畸变。该方法通过响应于用户操作,仅对用户选定的区域集合进行去畸变处理,满足不同用户需求的同时,还避免了对整个拍摄图像进行去畸变处理导致图像处理效率低的技术问题,从而有利于提高图像处理的效率。本申请第二方面实施例提出了一种图像处理装置,包括:获取模块,用于获取拍摄图像;识别模块,用于对所述拍摄图像进行识别,得到人像区域和物体区域;分割模块,用于对所述人像区域,根据人体结构分割,得到多个分割区域;展示模块,用于展示所述拍摄图像的所述多个分割区域和所述物体区域,以响应于用户操作,根据所述多个分割区域和所述物体区域,得到选定的区域集合;校正模块,用于对所述区域集合去畸变。本申请实施例的图像处理装置,获取拍摄图像;对拍摄图像进行识别,得到人像区域和物体区域;对人像区域,根据人体结构分割,得到多个分割区域;展示拍摄图像的多个分割区域和物体区域,以响应于用户操作,根据多个分割区域和物体区域,得到选定的区域集合;对区域集合去畸变。该方法通过响应于用户操作,仅对用户选定的区域集合进行去畸变处理,满足不同用户需求的同时,还避免了对整个拍摄图像进行去畸变处理导致图像处理效率低的技术问题,从而有利于提高图像处理的效率。本申请第三方面实施例提出了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如上述实施例中所述的图像处理方法。本申请第四方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例中所述的图像处理方法。本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本申请实施例提供的第一种图像处理方法的流程示意图;图2为本申请实施例提供的第二种图像处理方法的流程示意图;图3为本申请实施例提供的第三种图像处理本文档来自技高网...
【技术保护点】
1.一种图像处理方法,其特征在于,所述方法包括:/n获取拍摄图像;/n对所述拍摄图像进行识别,得到人像区域和物体区域;/n对所述人像区域,根据人体结构分割,得到多个分割区域;/n展示所述拍摄图像的所述多个分割区域和所述物体区域,以响应于用户操作,根据所述多个分割区域和所述物体区域,得到选定的区域集合;/n对所述区域集合去畸变。/n
【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:
获取拍摄图像;
对所述拍摄图像进行识别,得到人像区域和物体区域;
对所述人像区域,根据人体结构分割,得到多个分割区域;
展示所述拍摄图像的所述多个分割区域和所述物体区域,以响应于用户操作,根据所述多个分割区域和所述物体区域,得到选定的区域集合;
对所述区域集合去畸变。
2.根据权利要求1所述的图像处理方法,其特征在于,所述对所述拍摄图像进行识别,得到人像区域和物体区域之后,还包括:
将所述人像区域中的人脸部分与设置的人脸图匹配;
根据匹配的人脸图确定出所述人像区域呈现有目标用户,则将所述人像区域添加至所述区域集合。
3.根据权利要求2所述的图像处理方法,其特征在于,所述将所述人像区域中的人脸部分与设置的人脸图匹配之前,还包括:
对存储的多张历史图像进行人脸识别,以得到对应的多张所述人脸图;
所述根据匹配的人脸图确定出所述人像区域呈现有目标用户,包括:
若匹配的人脸图占比大于阈值,则确定所述人像区域呈现有目标用户。
4.根据权利要求2所述的图像处理方法,其特征在于,所述对所述区域集合去畸变,包括:
若所述区域集合中包括所述人像区域,对所述人像区域中的人脸部分采用球面投影方式去畸变;
根据去畸变后人脸部分,调整所述人像区域中躯体部分的大小,以使所述去畸变后人脸部分与大小调整后躯体部分比例协调。
5.根据权利要求1-3任一项所述的图像处理方法,其特征在于,所述对所述区域集合去畸变,包括:
若所述区域集合中包括至少一分割区域,对所述至少一分割区域采用球面投影方式去畸变;
根据去畸变后的分割区域,调整相应人像区域中其余未去畸变的分割区域的大小,以使所述去畸变后分割区域与大小调整后分割区域比例协调。
6.根据权利要求1-3任一项所述的图像处理方法,其特征在于,所述对所述区域集合去畸变,包括:
若所述区域集合中包括所述物体区域,采用透视投影方式对所述物体区域去畸变。
7.根据权利要求1-3任一项所述的图像处理方法,其特征在于,所述对所述区域集合去畸变之前,还包括:
识别所述拍摄图像中的直线线段;
所述对所述区域集合去畸变,包括:
根据所述拍摄图像中的直线线段,对所述区域集合去畸变,以保持所述直线线段在去畸变前后形态相同。<...
【专利技术属性】
技术研发人员:贾玉虎,
申请(专利权)人:OPPO广东移动通信有限公司,上海瑾盛通信科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。