一种图像裁剪方法、装置及存储介质制造方法及图纸

技术编号:33779445 阅读:14 留言:0更新日期:2022-06-12 14:33
本公开是关于一种图像裁剪方法、装置及存储介质,涉及图像处理技术领域。具体步骤为:确定第一待裁剪图像和第一裁剪框中心点坐标;根据所述第一裁剪框中心点坐标和所述第一待裁剪图像获取平移距离、平移方向和缩放比例;根据所述平移距离、平移方向和缩放比例处理所述第一裁剪框,获取第二裁剪框。本公开通过对第一裁剪框进行平移旋转的变换,将其移动到所述第一待裁剪图像中,避免了出现显示错误的问题,使用户可以有效地观察到截取的待裁剪区域与待裁剪图像整体的关系,提高了用户的使用体验。验。验。

【技术实现步骤摘要】
一种图像裁剪方法、装置及存储介质


[0001]本公开涉及图像处理
,尤其涉及一种图像裁剪方法、装置及存储介质。

技术介绍

[0002]随着手机的普及,人们越来越频繁地使用手机摄像头进行拍摄,并对拍摄到的影像进行编辑。为了获取图像中的特定区域,需要使用图像裁剪技术对图像进行裁剪,但现有技术对图像的裁剪存在较多限制,无法灵活地选取使用者想要的区域并进行裁剪。

技术实现思路

[0003]为克服相关技术中存在的问题,本公开提供一种图像裁剪方法、装置及存储介质。本公开的技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种图像裁剪方法,其特征在于,包括:
[0005]确定第一待裁剪图像和第一裁剪框中心点坐标;
[0006]获取所述第一裁剪框中心点到第一待裁剪图像边缘最短的第一距离,确定所述第一距离对应的边为第一目标边;
[0007]放大所述第一待裁剪图像,获取第二待裁剪图像和第二目标边,其中,所述第二待裁剪图像上与所述第一目标边对应的边为所述第二目标边,所述第二待裁剪图像的范围大于所述第一裁剪框;
[0008]根据所述第一裁剪框中心点坐标、第一目标边和所述第二目标边获取图像编辑配置;
[0009]根据所述图像编辑配置处理所述第一裁剪框,获取第二裁剪框;
[0010]根据所述第二裁剪框裁剪所述第一待裁剪图像。
[0011]可选的,所述图像编辑配置包括以下中的至少一项:
[0012]平移方向;
[0013]平移距离;r/>[0014]缩放比例。
[0015]可选的,所述根据所述第一裁剪框中心点坐标、第一目标边和所述第二目标边获取图像编辑配置,包括:
[0016]获取所述第一裁剪框中心点到所述第二目标边的第二距离;
[0017]根据所述第一距离和第二距离获取所述缩放比例;
[0018]根据第一待裁剪图像中心点、第二待裁剪图像中心点和第一裁剪框中心点的坐标确定所述平移距离和所述平移方向。
[0019]可选的,所述根据所述图像编辑配置处理所述第一裁剪框,获取第二裁剪框,具体包括:
[0020]根据所述平移距离和所述平移方向移动所述第一裁剪框,并根据所述缩放比例缩放所述第一裁剪框,获取第二裁剪框;
[0021]移动所述第二裁剪框和所述第一待裁剪图像,使所述第一待裁剪图像的中心点和屏幕中心点重合,其中,所述第二裁剪框和所述第一待裁剪图像的相对位置不变。
[0022]可选的,所述待裁剪图像中心点为所述待裁剪图像的画布中心点。
[0023]可选的,所述待裁剪图像中心点为所述待裁剪图像中重点内容区域的中心点,其中,获取所述重点内容区域的步骤包括:获取所述待裁剪图像的内容权重,根据所述内容权重获取所述重点内容区域。
[0024]根据本公开实施例的第二方面,提供一种图像裁剪装置,其特征在于,包括:
[0025]坐标确定模块,用于确定第一待裁剪图像和第一裁剪框中心点坐标;
[0026]目标边确定模块,用于获取所述第一裁剪框中心点到第一待裁剪图像边缘最短的第一距离,确定所述第一距离对应的边为第一目标边;
[0027]放大模块,用于放大所述第一待裁剪图像,获取第二待裁剪图像和第二目标边,其中,所述第二待裁剪图像上与所述第一目标边对应的边为所述第二目标边,所述第二待裁剪图像的范围大于所述第一裁剪框;
[0028]编辑配置获取模块,用于根据所述第一裁剪框中心点坐标、第一目标边和所述第二目标边获取图像编辑配置;
[0029]处理模块,用于根据所述平移距离、平移方向和缩放比例处理所述第一裁剪框,获取第二裁剪框;
[0030]裁剪模块,用于根据所述第二裁剪框裁剪所述第一待裁剪图像。
[0031]可选的,所述图像编辑配置包括以下中的至少一项:
[0032]平移方向;
[0033]平移距离;
[0034]缩放比例。
[0035]可选的,所述编辑配置获取模块包括:
[0036]距离获取子模块,用于获取所述第一裁剪框中心点到所述第二目标边的第二距离;
[0037]缩放比例获取子模块,用于根据所述第一距离和第二距离获取缩放比例;
[0038]平移参数确定子模块,用于根据第一待裁剪图像中心点、第二待裁剪图像中心点和第二裁剪框中心点的坐标确定平移距离和平移方向。
[0039]可选的,所述处理模块,具体包括:
[0040]第一处理子模块,用于根据所述平移距离和所述平移方向移动所述第一裁剪框,并根据所述缩放比例缩放所述第一裁剪框,获取第二裁剪框;
[0041]第二处理子模块,用于移动所述第二裁剪框和所述第一待裁剪图像,使所述第一待裁剪图像的中心点和屏幕中心点重合,其中,所述第二裁剪框和所述第一待裁剪图像的相对位置不变。
[0042]可选的,所述待裁剪图像中心点为所述待裁剪图像的画布中心点。
[0043]可选的,所述待裁剪图像中心点为所述待裁剪图像中重点内容区域的中心点,其中,获取所述重点内容区域的步骤包括:获取所述待裁剪图像的内容权重,根据所述内容权重获取所述重点内容区域。
[0044]根据本公开实施例的第三方面,提供一种图像裁剪电子设备,其特征在于,包括:
[0045]处理器;
[0046]用于存储所述处理器可执行指令的存储器;
[0047]其中,所述处理器被配置为执行所述指令,以实现如上述第一方面中任一项所述的图像裁剪方法。
[0048]根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由图像裁剪电子设备的处理器执行时,使得图像裁剪电子设备能够执行如上述第一方面中任一项所述的图像裁剪方法。
[0049]根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据上述第一方面中任一项所述的方法。
[0050]本公开的实施例提供的技术方案至少带来以下有益效果:
[0051]通过本申请实施例,通过对第一裁剪框进行平移旋转的变换,将其移动到所述第一待裁剪图像中,避免了出现显示错误的问题,使用户可以有效地观察到截取的待裁剪区域与待裁剪图像整体的关系,提高了用户的使用体验。
[0052]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0053]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
[0054]图1是根据一示例性实施例示出的一种图像裁剪方法的流程图。
[0055]图2是根据一示例性实施例示出的一种图像裁剪方法的流程图。
[0056]图3是根据一示例性实施例示出的一种图像裁剪方法的流程图。
[0057]图4是根据一示例性实施例示出的一种图本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种图像裁剪方法,其特征在于,包括:确定第一待裁剪图像和第一裁剪框中心点坐标;获取所述第一裁剪框中心点到第一待裁剪图像边缘最短的第一距离,确定所述第一距离对应的边为第一目标边;放大所述第一待裁剪图像,获取第二待裁剪图像和第二目标边,其中,所述第二待裁剪图像上与所述第一目标边对应的边为所述第二目标边,所述第二待裁剪图像的范围大于所述第一裁剪框;根据所述第一裁剪框中心点坐标、第一目标边和所述第二目标边获取图像编辑配置;根据所述图像编辑配置处理所述第一裁剪框,获取第二裁剪框;根据所述第二裁剪框裁剪所述第一待裁剪图像。2.根据权利要求1中所述的方法,其特征在于,所述图像编辑配置包括以下中的至少一项:平移方向;平移距离;缩放比例。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一裁剪框中心点坐标、第一目标边和所述第二目标边获取图像编辑配置,包括:获取所述第一裁剪框中心点到所述第二目标边的第二距离;根据所述第一距离和第二距离获取所述缩放比例;根据第一待裁剪图像中心点、第二待裁剪图像中心点和第一裁剪框中心点的坐标确定所述平移距离和所述平移方向。4.根据权利要求3所述的方法,其特征在于,所述根据所述图像编辑配置处理所述第一裁剪框,获取第二裁剪框,具体包括:根据所述平移距离和所述平移方向移动所述第一裁剪框,并根据所述缩放比例缩放所述第一裁剪框,获取第二裁剪框;移动所述第二裁剪框和所述第一待裁剪图像,使所述第一待裁剪图像的中心点和屏幕中心点重合,其中,所述第二裁剪框和所述第一待裁剪图像的相对位置不变。5.根据权利要求4中所述的方法,其特征在于,所述待裁剪图像中心点为所...

【专利技术属性】
技术研发人员:吕晨
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1