图片生成方法及电子设备技术

技术编号:19487472 阅读:24 留言:0更新日期:2018-11-17 11:39
本发明专利技术实施例涉及图片处理技术领域,公开了一种图片生成方法及电子设备。图片生成方法,包括以下步骤:在接收到拍摄命令后,从摄像头模组输出的原始图片中选取一张图片;从预设的视场角参数表中选定最小的视场角参数;根据摄像头模组的视场角参数与最小的视场角参数对图片进行裁剪;按预设的图片比例对裁剪后的图片进行处理,并将经过处理后的图片作为拍摄的图片。本发明专利技术中,使得通过不同型号的摄像头模组拍摄出来的图片效果一致。

【技术实现步骤摘要】
图片生成方法及电子设备
本专利技术实施例涉及图片处理
,特别涉及一种图片生成方法及电子设备。
技术介绍
摄像头模组的视场(FieldOfView,简称FOV)是指摄像头模组的视角范围,摄像头模组的FOV越大,视野也就越大。请参考图1,摄像头模组的FOV包括水平FOV、垂直FOV以及对角线FOV,三个视场角决定了摄像头模组最终获取的图像。专利技术人发现现有技术中至少存在如下问题:现有的电子设备的摄像头模组在厂家生产时以对角线FOV作为摄像头模组的可视角,若某种型号的电子设备使用了多个厂家生产的摄像头模组,虽然各个厂家的摄像头模组的对角线FOV是相同的,但是各个厂家的摄像头模组的水平FOV与垂直FOV却存在一定的差异,导致拍摄出来的照片在水平方向和垂直方向上出现取景过大或过小的情形,即同一型号的电子设备拍摄出来的照片效果不一致,用户体验较差。
技术实现思路
本专利技术实施方式的目的在于提供一种图片生成方法及电子设备,使得通过不同型号的摄像头模组拍摄出来的图片效果一致。为解决上述技术问题,本专利技术的实施方式提供了一种图片生成方法,包括以下步骤:在接收到拍摄命令后,从摄像头模组输出的原始图片中选取一张图片;从预设的视场角参数表中选定最小的视场角参数;根据摄像头模组的视场角参数与最小的视场角参数对图片进行裁剪;按预设的图片比例对裁剪后的图片进行处理,并将经过处理后的图片作为拍摄的图片。本专利技术的实施方式还提供了一种电子设备,包括:摄像模组、至少一个处理器;以及,与至少一个处理器通信连接的存储器;摄像模组与至少一个处理器通信连接;处理器用于在接收到拍摄命令后,通过摄像模组获取多张原始图片;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的图片生成方法。本专利技术实施方式相对于现有技术而言,在接收到拍摄命令后,摄像头模组输出多张原始图片,从摄像头输出的多张原始图片中选取一张图片;从预设的视场角参数表中选定最小的视场角参数,视场角参数表中包括多个型号的摄像头模组的视场角参数,最小的视场角参数对应于多个型号的摄像头模组输出的图片的重叠部分,根据摄像头模组的视场角参数与最小的视场角参数对图片进行裁剪,即,将选取的图片的在重叠部分之外的部分裁减掉,从而能够得到重叠部分的图片,再按照预设的图片比例对重叠部分的图片进行处理,并将经过处理后的重叠部分的图片作为该摄像头模组拍摄的图片;因此,可以对不同型号的摄像头模组输出的图片均按照上述方法进行类似裁剪,保证了通过不同型号的摄像头模组拍摄出来的图片效果一致。另外,视场角参数包括水平视场角与垂直视场角;从预设的视场角参数表中选定最小的视场角参数,具体为:从预设的视场角参数表中选定最小的水平视场角与最小的垂直视场角;根据摄像头模组的视场角参数与最小视场角参数对图片进行裁剪,具体包括:根据公式HCROP=f*tan(HFOV/2)-f*tan(HFOVmin/2)计算出水平裁剪量HCROP,并根据公式VCROP=f*tan(VFOV/2)-f*tan(VFOVmin/2)计算出垂直裁剪量VCROP;其中,f表示摄像头模组的焦距,HFOV表示摄像头模组的水平视场角,VFOV表示摄像头模组的垂直视场角,HFOVmin表示最小的水平视场角,VFOVmin表示最小的垂直视场角;根据水平裁剪量HCROP与垂直裁剪量VCROP对图片进行裁剪。本实施方式提供了一种对图片进行裁剪的具体实现方式。另外,在从预设的视场角参数表中选定最小的视场角参数之前,还包括:根据摄像头模组的视场角参数,对预设的视场角参数表进行更新。本实施例中,在摄像头模组的测试阶段中,将该摄像头模组的视场角参数添加进预设的视场角参数表,以对该摄像头模组进行测试。另外,在根据摄像头模组的视场角参数,对预设的视场角参数表进行更新之后,还包括:判断视场角参数表中的视场角参数是否满足预设条件;当判定视场角参数表中的视场角参数满足预设条件时,进入从视场角参数表中选定最小的视场角参数的步骤;当判定视场角参数表中的视场角参数不满足预设条件时,发出表征摄像头模组不支持进行裁剪的提示。本实施例中,通过对视场角参数表中的视场角参数的是否满足预设条件的判断,来判断摄像头模组是否支持进行裁剪,从而在测试阶段确认是否可以使用该型号的摄像头模组,便于摄像头模组的管理。另外,视场角参数包括水平视场角与垂直视场角;判断视场角参数表中的视场角参数是否满足预设条件,具体包括:判断视场角参数表中最大水平视场角与最小水平视场角的差值的绝对值是否大于预设阈值;当视场角参数表中最大水平视场角与最小水平视场角的差值的绝对值大于预设阈值时,判定视场角参数表中的视场角参数不满足预设条件;当视场角参数表中最大水平视场角与最小水平视场角的差值的绝对值小于或等于预设阈值时,判断视场角参数表中最大垂直视场角与最小垂直视场角的差值的绝对值是否大于预设阈值;当视场角参数表中最大垂直视场角与最小垂直视场角的差值的绝对值大于预设阈值时,判定视场角参数表中的视场角参数不满足预设条件;当视场角参数表中最大垂直视场角与最小垂直视场角的差值的绝对值小于或等于预设阈值时,判定视场角参数表中的视场角参数满足预设条件。本实施方提供了一种判断视场角参数表中的视场角参数是否满足预设条件的具体实现方式。另外,在根据摄像头模组的视场角参数与最小的视场角参数对图片进行裁剪之后,还包括:对裁剪后的图片进行图像信号处理校验;若裁剪后的图片未通过图像信号处理校验,发出表征摄像头模组不支持进行裁剪的提示;若裁剪后的图片通过图像信号处理校验,再执行按预设的图片比例对裁剪后的图片进行处理,并将经过处理后的图片作为拍摄的图片的步骤。本实施例中,增加了对裁剪后的图片进行图像信号处理校验,来判断摄像头模组是否支持进行裁剪,提高了判断准确率。另外,信号处理校验包括十六位对齐检验和/或编解码检验。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1是根据本专利技术第一实施方式的图片生成方法具体流程图;图2是根据本专利技术第一实施方式的A、B、C三种型号的摄像头模组输出的图片的示意图;图3是根据本专利技术第二实施方式的图片生成方法具体流程图;图4是根据本专利技术第二实施方式的A、B、C三种型号的摄像头模组输出的图片的示意图;图5是根据本专利技术第三实施方式的图片生成方法具体流程图;图6是根据本专利技术第四实施方式的图片生成方法具体流程图;图7是根据本专利技术第五实施方式的图片生成方法具体流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。本专利技术的第一实施方式涉及一种图片生成方法,应用于具有摄像头模组的电子设备,电子设备例如为手机、平板电脑等。本实施方式的图片生成方法具体流程如图1所示。步骤101,判断是否接收到本文档来自技高网...

【技术保护点】
1.一种图片生成方法,其特征在于,包括:在接收到拍摄命令后,从摄像头模组输出的原始图片中选取一张图片;从预设的视场角参数表中选定最小的视场角参数;根据所述摄像头模组的视场角参数与所述最小的视场角参数对所述图片进行裁剪;按预设的图片比例对裁剪后的所述图片进行处理,并将经过处理后的所述图片作为拍摄的图片。

【技术特征摘要】
1.一种图片生成方法,其特征在于,包括:在接收到拍摄命令后,从摄像头模组输出的原始图片中选取一张图片;从预设的视场角参数表中选定最小的视场角参数;根据所述摄像头模组的视场角参数与所述最小的视场角参数对所述图片进行裁剪;按预设的图片比例对裁剪后的所述图片进行处理,并将经过处理后的所述图片作为拍摄的图片。2.根据权利要求1所述的图片生成方法,其特征在于,所述视场角参数包括水平视场角与垂直视场角;所述从预设的视场角参数表中选定最小的视场角参数,具体为:从预设的视场角参数表中选定最小的水平视场角与最小的垂直视场角;所述根据所述摄像头模组的视场角参数与所述最小视场角参数对所述图片进行裁剪,具体包括:根据公式HCROP=f*tan(HFOV/2)-f*tan(HFOVmin/2)计算出水平裁剪量HCROP,并根据公式VCROP=f*tan(VFOV/2)-f*tan(VFOVmin/2)计算出垂直裁剪量VCROP;其中,f表示所述摄像头模组的焦距,HFOV表示所述摄像头模组的水平视场角,VFOV表示所述摄像头模组的垂直视场角,HFOVmin表示所述最小的水平视场角,VFOVmin表示所述最小的垂直视场角;根据所述水平裁剪量HCROP与所述垂直裁剪量VCROP对所述图片进行裁剪。3.根据权利要求1所述的图片生成方法,其特征在于,在所述从预设的视场角参数表中选定最小的视场角参数之前,还包括:根据所述摄像头模组的视场角参数,对预设的视场角参数表进行更新。4.根据权利要求3所述的图片生成方法,其特征在于,在所述根据所述摄像头模组的视场角参数,对预设的视场角参数表进行更新之后,还包括:判断所述视场角参数表中的视场角参数是否满足预设条件;当判定所述视场角参数表中的视场角参数满足预设条件时,进入所述从所述视场角参数表中选定最小的视场角参数的步骤;当判定所述视场角参数表中的视场角参数不满足预设条件时,发出表征所述摄像头模组不支持进行裁剪的提示。5.根据权利要求4所述的图片生成方法,其特征在于,所述视场角参数包括水平视场角与垂直视场角;...

【专利技术属性】
技术研发人员:丁以胜郑利洪
申请(专利权)人:上海与德通讯技术有限公司
类型:发明
国别省市:上海,31

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

1