本发明专利技术公开了一种图像处理方法、装置及设备,包括:获取原始图像的原始分辨率及目标分辨率;根据原始分辨率、目标分辨率生成临时分辨率,临时分辨率宽高比与原始分辨率宽高比相同,且临时分辨率的宽与目标分辨率的宽相同,或,临时分辨率的高与目标分辨率的高相同;根据临时分辨率对原始图像进行调整,得到临时图像;获取临时分辨率与目标分辨率的差值,根据差值对临时图像进行像素填充,生成分辨率为目标分辨率的目标图像。本发明专利技术在对图像分辨率进行调整,根据原始分辨率、目标分辨率生成临时分辨率对应的临时图像,并将临时图像进行像素填充为目标分辨率的目标图像,实现对图像缩放时,保证图像内容不变形,减少图像失真。减少图像失真。减少图像失真。
【技术实现步骤摘要】
一种图像处理方法、装置及设备
[0001]本专利技术涉及图像处理
,尤其涉及一种图像处理方法、装置及设备。
技术介绍
[0002]图像是人类视觉的基础,是自然景物的客观反映,是人类认识世界和人类本身的重要源泉。图像处理经常对图像进行放大或缩小处理。
[0003]现有技术中对于图像进行放大或是缩小等图像处理时,是直接对图像进行插值或是采样,将原图像尺寸直接放大或缩小为目标图像尺寸。以原图像的分辨率大小为640*480,目标图像的分辨率大小为1280*720作为例子,现有技术中是直接将分辨率大小为640*480的原始图像,通过插值后生成1280*720的目标图像。但是由于原图像的分辨率的宽高比为是4比3,而目标图像的宽高比为16比9,目标图像中的图像内容会发生变形,现有的图像放大或缩小处理方式会导致图像内容失真,处理后的图像质量较差。
技术实现思路
[0004]鉴于上述现有技术的不足,本专利技术的目的在于提供一种图像处理方法、装置及设备,旨在解决现有技术中图像放大或缩小处理方式会导致图像内容失真,处理后的图像质量较差的技术问题。
[0005]本专利技术的技术方案如下:
[0006]一种图像处理方法,所述方法包括:
[0007]获取原始图像的原始分辨率及目标分辨率;
[0008]根据原始分辨率、目标分辨率生成临时分辨率,临时分辨率的宽高比与原始分辨率的宽高比相同,且临时分辨率的宽与目标分辨率的宽相同,或,临时分辨率的高与目标分辨率的高相同;
[0009]根据临时分辨率对原始图像进行调整,得到临时图像;
[0010]获取临时分辨率与目标分辨率的差值,根据差值对临时图像进行像素填充,生成分辨率为目标分辨率的目标图像。
[0011]进一步地,获取临时分辨率与目标分辨率的差值,根据差值对临时图像进行像素填充,生成分辨率为目标分辨率的目标图像,包括:
[0012]获取临时分辨率与目标分辨率的差值,根据差值在临时图像的指定位置进行像素填充,生成分辨率为目标分辨率的目标图像。
[0013]进一步优选地,根据差值在临时图像的指定位置进行像素填充,包括:
[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]图1为一个实施例中图像处理方法的流程图;
[0041]图2为一个实施例中图像处理方法的图像放大示意图;
[0042]图3为一个实施例中图像处理装置的功能模块示意图;
[0043]图4为一个实施例中图像处理设备的硬件结构示意图。
具体实施方式
[0044]为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0045]以下结合附图对本专利技术实施例进行介绍。
[0046]本专利技术实施例提供了一种图像处理方法,请参阅图1,图1为本专利技术一种图像处理方法较佳实施例的流程图。如图1所示,其包括步骤:
[0047]S100、获取原始图像的原始分辨率及目标分辨率;
[0048]S200、根据原始分辨率、目标分辨率生成临时分辨率,临时分辨率的宽高比与原始分辨率的宽高比相同,且临时分辨率的宽与目标分辨率的宽相同,或,临时分辨率的高与目标分辨率的高相同;
[0049]S300、根据临时分辨率对原始图像进行调整,得到临时图像;
[0050]S4本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:获取原始图像的原始分辨率及目标分辨率;根据所述原始分辨率、所述目标分辨率生成临时分辨率,所述临时分辨率的宽高比与所述原始分辨率的宽高比相同,且所述临时分辨率的宽与所述目标分辨率的宽相同,或,所述临时分辨率的高与所述目标分辨率的高相同;根据所述临时分辨率对所述原始图像进行调整,得到临时图像;获取所述临时分辨率与所述目标分辨率的差值,根据所述差值对所述临时图像进行像素填充,生成分辨率为所述目标分辨率的目标图像。2.根据权利要求1所述的图像处理方法,其特征在于,所述获取所述临时分辨率与所述目标分辨率的差值,根据所述差值对所述临时图像进行像素填充,生成分辨率为所述目标分辨率的目标图像,包括:获取所述临时分辨率与所述目标分辨率的差值,根据所述差值在临时图像的指定位置进行像素填充,生成分辨率为所述目标分辨率的目标图像。3.根据权利要求2所述的图像处理方法,其特征在于,所述根据所述差值在所述临时图像的指定位置进行像素填充,包括:根据所述差值在所述临时图像的指定位置采用目标像素进行像素填充,所述目标像素为预先指定颜色的像素或是与指定位置相邻的临时图像的像素。4.根据权利要求1
‑
3任一项所述的图像处理方法,其特征在于,所述获取原始图像的原始分辨率及目标分辨率,包括:获取所述原始图像的所述原始分辨率及原始分辨率对应的原始水平像素和原始竖直像素;获取所述目标分辨率以及目标分辨率对应的目标水平像素和目标竖直像素。5.根据权利要求4所述的图像处理方法,其特征在于,所述原始分辨率小于所述目标分辨率,则根据原始分辨率、目标分辨率生成临时分辨率,包括:分别计算所述目标水平像素与所述原始水平像素的第一比值以及所述目标竖直像素与所述原始竖直像素的第二比值;获取第一比值和第二比值中较小的比值作为目标比值;按照所述目标比值对所述原始分辨率进行放大,生成所述临时分辨率。6.根据权利要求4所述的图像处理方法,其特征在于...
【专利技术属性】
技术研发人员:李天驰,孙悦,饶炎鑫,
申请(专利权)人:深圳点猫科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。