一种图像处理方法、装置及电子设备制造方法及图纸

技术编号:37877038 阅读:11 留言:0更新日期:2023-06-15 21:05
本申请提出了一种图像处理方法、装置及电子设备,获得第一图像尺寸的第一图像数据,以及针对目标应用的图像输出尺寸后,可以依据该图像输出尺寸,将第一图像数据处理为具有长宽比为1:1的第二图像尺寸的第二图像数据,使得第二图像数据与第一图像数据的至少部分图像数据具有一定的比例关系,且第二图像尺寸大于输出图像尺寸,再对第二图像数据进行处理,获得的具有图像输出尺寸的第三图像数据,输出该第三图像数据。第三图像数据。第三图像数据。

【技术实现步骤摘要】
一种图像处理方法、装置及电子设备


[0001]本申请主要涉及电子设备应用领域,更具体地说是涉及一种图像处理方法、装置及电子设备。

技术介绍

[0002]在对如平板电脑等电子设备的摄像头的使用场景下,由于摄像头直接采集图像的图像尺寸与所需输出图像的图像尺寸往往不同,这就需要对采集图像进行裁剪和/或旋转等处理,以获得所需尺寸的输出图像。
[0003]示例性的,在电子设备所运行的应用启动摄像头期间,对电子设备进行横竖屏旋转操作,整个包含图像输出框的应用界面会随着屏幕旋转,如图1所示的场景示意图,若需要图像输出框内图像的显示方向不变,参照图2所示的图像处理方法,在从采集图像(其可以具有4000
×
3000的图像尺寸)中裁剪到所需尺寸(如1920
×
1080等)的图像后,先将其旋转到所需显示方向,裁剪掉无效区域后,再将所得图像拉伸到所需尺寸的输出图像。
[0004]可见,在图2所示的图像处理方法中,对图像的旋转裁剪操作会减小图像的视场角,损失较多图像内容;图像拉伸操作不仅会占用过多处理资源,还会改变图像的焦距,降低输出图像的质量。

技术实现思路

[0005]为了解决上述问题,本申请提供了以下技术方案:
[0006]本申请提出了一种图像处理方法,所述方法包括:
[0007]获得具有第一图像尺寸的第一图像数据,以及针对目标应用的图像输出尺寸;
[0008]依据所述图像输出尺寸,对所述第一图像数据进行处理,获得具有第二图像尺寸的第二图像数据;其中,所述第一图像数据的至少部分图像数据与所述第二图像数据具有比例关系,所述第二图像尺寸的长宽比为1:1,且所述第二图像尺寸大于所述图像输出尺寸;
[0009]对所述第二图像数据进行处理,获得具有所述图像输出尺寸的第三图像数据;
[0010]输出所述第三图像数据。
[0011]可选的,所述依据所述图像输出尺寸,对所述第一图像数据进行处理,获得具有第二图像尺寸的第二图像数据,包括:
[0012]若所述第一图像尺寸的长宽比为1:1,确定所述图像输出尺寸的第一边长;所述第一边长是指所述图像输出尺寸中的最大边长;
[0013]依据所述图像输出尺寸的第一边长,对所述第一图像数据进行缩放处理,得到具有第二图像尺寸的第二图像数据。
[0014]可选的,所述依据所述图像输出尺寸的第一边长,对所述第一图像数据进行缩放处理,得到具有第二图像尺寸的第二图像数据,包括:
[0015]依据所述图像输出尺寸的第一边长,确定针对所述第一图像数据的缩放比例;
[0016]按照所述缩放比例,对所述第一图像数据进行缩放处理,得到具有第二图像尺寸的第二图像数据。
[0017]可选的,所述依据所述图像输出尺寸的第一边长,对所述第一图像数据进行缩放处理,得到具有第二图像尺寸的第二图像数据,包括:
[0018]依据所述图像输出尺寸的第一边长,从预设的多个候选图像尺寸中,选择与所述第一边长相匹配的所述候选图像尺寸为第二图像尺寸;所述多个候选图像尺寸的长宽比均为1:1;
[0019]按照所述第二图像尺寸,对所述第一图像数据进行缩放处理,得到具有所述第二图像尺寸的第二图像数据。
[0020]可选的,所述依据所述图像输出尺寸,对所述第一图像数据进行处理,获得具有第二图像尺寸的第二图像数据,包括:
[0021]若所述第一图像尺寸的长宽比非1:1,确定所述第一图像尺寸的第二边长;所述第二边长是指所述第一图像尺寸中的最小边长,且所述第二边长大于所述图像输出尺寸的最大边长;
[0022]按照所述第一图像尺寸的第二边长,对所述第一图像数据进行裁剪处理,获得具有第三图像尺寸的第四图像数据;所述第三图像尺寸的长宽比为1:1;
[0023]将所述第四图像数据确定为具有第二图像尺寸的第二图像数据,或者,依据所述图像输出尺寸的第一边长,对所述第四图像数据进行缩放处理,得到具有第二图像尺寸的第二图像数据;所述第一边长是指所述图像输出尺寸中的最大边长。
[0024]可选的,所述依据所述图像输出尺寸,对所述第一图像数据进行处理,获得具有第二图像尺寸的第二图像数据,包括:
[0025]若所述第一图像尺寸的长宽比非1:1,确定所述图像输出尺寸的第一边长;所述第一边长是指所述图像输出尺寸中的最大边长;
[0026]依据所述图像输出尺寸的第一边长,获得针对所述第一图像数据的裁剪等边长;所述裁剪等边长大于所述第一边长;
[0027]按照所述裁剪等边长,对所述第一图像数据进行裁剪处理,获得具有第四图像尺寸的第五图像数据;所述第四图像尺寸的长宽比为1:1;
[0028]将所述第五图像数据确定为具有第二图像尺寸的第二图像数据,或者,依据所述图像输出尺寸的第一边长,对所述第五图像数据进行缩放处理,得到具有第二图像尺寸的第二图像数据;所述第一边长是指所述图像输出尺寸中的最大边长。
[0029]可选的,若所述第一图像数据是在电子设备处于第一显示状态下,触发所述电子设备的图像采集装置采集到的,所述方法还包括:
[0030]确定所述电子设备从所述第一显示状态切换到第二显示状态,触发所述电子设备进入第一图像处理模式,执行所述依据所述图像输出尺寸,对所述第一图像数据进行处理,获得具有第二图像尺寸的第二图像数据步骤。
[0031]可选的,所述对所述第二图像数据进行处理,获得具有所述图像输出尺寸的第三图像数据,包括:
[0032]对所述第二图像数据进行旋转处理,得到具有所述第二显示状态的第六图像数据;所述第六图像数据与所述第二图像数据相同;
[0033]依据所述图像输出尺寸,对所述第六图像数据进行裁剪处理,获得具有所述图像输出尺寸的第三图像数据。
[0034]本申请还提出了一种图像处理装置,所述装置包括:
[0035]第一图像数据获得模块,用于获得具有第一图像尺寸的第一图像数据;
[0036]图像输出尺寸获得模块,用于获得针对目标应用的图像输出尺寸;
[0037]第二图像数据获得模块,用于依据所述图像输出尺寸,对所述第一图像数据进行处理,获得具有第二图像尺寸的第二图像数据;其中,所述第一图像数据的至少部分图像数据与所述第二图像数据具有比例关系,所述第二图像尺寸的长宽比为1:1,且所述第二图像尺寸大于所述图像输出尺寸;
[0038]第三图像数据获得模块,用于对所述第二图像数据进行处理,获得具有所述图像输出尺寸的第三图像数据;
[0039]第三图像数据输出模块,用于输出所述第三图像数据。
[0040]本申请还提出了一种电子设备,所述电子设备包括:
[0041]通信装置;
[0042]图像采集装置,用于采集第一图像尺寸的第一图像数据;
[0043]图像处理装置,用于加载执行至少一组计算机指令集,包括:
[0044]获得具有第一图像尺寸的第一图像数据,以及针对目标应用的图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,所述方法包括:获得具有第一图像尺寸的第一图像数据,以及针对目标应用的图像输出尺寸;依据所述图像输出尺寸,对所述第一图像数据进行处理,获得具有第二图像尺寸的第二图像数据;其中,所述第一图像数据的至少部分图像数据与所述第二图像数据具有比例关系,所述第二图像尺寸的长宽比为1:1,且所述第二图像尺寸大于所述图像输出尺寸;对所述第二图像数据进行处理,获得具有所述图像输出尺寸的第三图像数据;输出所述第三图像数据。2.根据权利要求1所述的方法,所述依据所述图像输出尺寸,对所述第一图像数据进行处理,获得具有第二图像尺寸的第二图像数据,包括:若所述第一图像尺寸的长宽比为1:1,确定所述图像输出尺寸的第一边长;所述第一边长是指所述图像输出尺寸中的最大边长;依据所述图像输出尺寸的第一边长,对所述第一图像数据进行缩放处理,得到具有第二图像尺寸的第二图像数据。3.根据权利要求2所述的方法,所述依据所述图像输出尺寸的第一边长,对所述第一图像数据进行缩放处理,得到具有第二图像尺寸的第二图像数据,包括:依据所述图像输出尺寸的第一边长,确定针对所述第一图像数据的缩放比例;按照所述缩放比例,对所述第一图像数据进行缩放处理,得到具有第二图像尺寸的第二图像数据。4.根据权利要求2所述的方法,所述依据所述图像输出尺寸的第一边长,对所述第一图像数据进行缩放处理,得到具有第二图像尺寸的第二图像数据,包括:依据所述图像输出尺寸的第一边长,从预设的多个候选图像尺寸中,选择与所述第一边长相匹配的所述候选图像尺寸为第二图像尺寸;所述多个候选图像尺寸的长宽比均为1:1;按照所述第二图像尺寸,对所述第一图像数据进行缩放处理,得到具有所述第二图像尺寸的第二图像数据。5.根据权利要求1所述的方法,所述依据所述图像输出尺寸,对所述第一图像数据进行处理,获得具有第二图像尺寸的第二图像数据,包括:若所述第一图像尺寸的长宽比非1:1,确定所述第一图像尺寸的第二边长;所述第二边长是指所述第一图像尺寸中的最小边长,且所述第二边长大于所述图像输出尺寸的最大边长;按照所述第一图像尺寸的第二边长,对所述第一图像数据进行裁剪处理,获得具有第三图像尺寸的第四图像数据;所述第三图像尺寸的长宽比为1:1;将所述第四图像数据确定为具有第二图像尺寸的第二图像数据,或者,依据所述图像输出尺寸的第一边长,对所述第四图像数据进行缩放处理,得到具有第二图像尺寸的第二图像数据;所述第一边长是指所述图像输出尺寸中的最大边长。6.根据权利要求1所述的方法,所述依据所述图像输出尺寸,对所述第一图像数据进行处理,获得具有第二图像尺寸的第二图像数据,包括:若所述第一图像尺寸的长宽比非1:1,确定所述图像输出尺寸的第一边长;所述...

【专利技术属性】
技术研发人员:叶少波
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1