CN110942421A - 图像处理方法及装置、图像处理设备及存储介质 - Google Patents
图像处理方法及装置、图像处理设备及存储介质 Download PDFInfo
- Publication number
- CN110942421A CN110942421A CN201811110011.XA CN201811110011A CN110942421A CN 110942421 A CN110942421 A CN 110942421A CN 201811110011 A CN201811110011 A CN 201811110011A CN 110942421 A CN110942421 A CN 110942421A
- Authority
- CN
- China
- Prior art keywords
- deformation
- image
- processing
- local
- attribute
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012545 processing Methods 0.000 title claims abstract description 141
- 238000003672 processing method Methods 0.000 title claims abstract description 24
- 238000000034 method Methods 0.000 claims abstract description 143
- 230000008569 process Effects 0.000 claims abstract description 107
- 230000015654 memory Effects 0.000 claims description 16
- 210000001364 upper extremity Anatomy 0.000 description 35
- 230000000694 effects Effects 0.000 description 18
- 238000003384 imaging method Methods 0.000 description 10
- 230000008859 change Effects 0.000 description 9
- 210000000689 upper leg Anatomy 0.000 description 9
- 230000036544 posture Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000006073 displacement reaction Methods 0.000 description 5
- 210000002414 leg Anatomy 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 210000002310 elbow joint Anatomy 0.000 description 3
- 230000010365 information processing Effects 0.000 description 3
- 241001465754 Metazoa Species 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 210000000245 forearm Anatomy 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 244000309466 calf Species 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 210000003127 knee Anatomy 0.000 description 1
- 210000003141 lower extremity Anatomy 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000000877 morphologic effect Effects 0.000 description 1
- 210000003205 muscle Anatomy 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/18—Image warping, e.g. rearranging pixels individually
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/77—Retouching; Inpainting; Scratch removal
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明实施例公开了一种图像处理方法及装置、图像处理设备及存储介质。所述图像处理方法包括:对图像中目标对象的第一局部进行第一变形处理;确定所述图像的第二局部在所述第一变形处理中产生的第一形变;根据所述第一形变,对所述第二局部进行第二变形处理。
Description
技术领域
本发明涉及信息技术领域,尤其涉及一种图像处理方法及装置、图像处理设备及存储介质。
背景技术
图像变形处理可应用在图像美化或滑稽化的过程中。例如,图像美化过程中,对图像中的人像进行收腰处理,再例如,对人像进行瘦脸处理。
但是现有技术的图像变形处理,通过图像变形,可以获得比原图图像效果更好的图像。但是经过图像变形处理后的图像,还会伴随用户并不想要的变形,图像变形效果依然没有达到用户期望的图像效果。
发明内容
本发明实施例期望提供一种图像处理方法及装置、图像处理设备及存储介质。
本发明的技术方案是这样实现的:
第一方面,本发明实施例提供一种图像处理方法,包括:
对图像中目标对象的第一局部进行第一变形处理;
确定所述图像的第二局部在所述第一变形处理中产生的第一形变;
根据所述第一形变,对所述第二局部进行第二变形处理。
基于上述方案,所述方法还包括:
确定第二局部与所述第一局部是否满足预定关联关系;
所述确定所述图像的第二局部在所述第一变形处理中产生的第一形变,包括:
若所述第二局部与所述第一局部满足所述预定关联关系,确定第二图像在所述第一变形处理中产生的第一形变。
基于上述方案,所述确定第二局部与所述第一局部是否满足预定关联关系,包括:
所述第二局部与所述第一局部在所述图像中是否具有预设相对位置关系。
基于上述方案,所述方法还包括:
根据所述目标对象的第三局部的尺寸,确定所述预设相对位置关系。
基于上述方案,所述第二局部在所述第二变形处理之后具有第一属性;
所述第一属性满足第一预定条件。
基于上述方案,所述第二局部在所述第一变形处理之前具有第二属性;
所述第一属性满足第一预定条件,包括:
所述第二属性和所述第一属性之间的差异位于预设差异范围内。
基于上述方案,所述第一属性为第一尺寸,所述第二属性为第二尺寸;
所述第二属性和所述第一属性之间的差异位于预设差异范围内,包括:
所述第二尺寸和所述第一尺寸之间的尺寸差值位于第一阈值范围内;
和/或,
所述第一属性为第一形态,所述第二属性为第二形态;
所述第二属性和所述第一属性之间的差异位于预设差异范围内,包括:
所述第二形态和所述第一形态之间的差异位于第二阈值范围内;
和/或,
所述第一属性为:所述第二局部在所述第二变形处理之后,与所述第一局部具有第二相对位置;所述第二属性为:第二局部在所述第一变形处理之前,与所述第一局部具有第一相对位置;
所述第二属性和所述第一属性之间的差异位于预设差异范围内,包括:
所述第一相对位置和所述第二相对位置的变化量位于第三阈值范围内。
基于上述方案,所述第一属性为第一形态;所述第一形态为位于预设形态集合。
基于上述方案,所述对图像中目标对象的第一局部进行第一变形处理,包括:
对所述第一局部在第一方向上的第一变形处理;
所述确定所述图像的第二局部在所述第一变形处理中产生的第一形变,包括:
确定所述第二局部在所述第一变形处理中在第一方向上的第一形变;
所述根据所述第一形变,对所述第二局部进行第二变形处理,包括:
根据所述第一形变,在所述第一方向上对所述第二局部进行与所述第一变形处理产生相反形变的所述第二变形处理。
基于上述方案,所述根据所述第一形变,对所述第二局部进行第二变形处理,包括:
根据所述第一形变及所述第二局部的期望属性,对所述第二局部进行第二变形处理。
基于上述方案,所述对图像中目标对象的第一局部进行第一变形处理,包括:
对所述第一局部进行尺寸变形处理。
基于上述方案,所述根据所述第一形变,对所述第二局部进行第二变形处理,包括:
若所述第一形变为尺寸形变,根据尺寸变形量,对所述第二局部进行所述尺寸形变相反的逆方向尺寸变形处理。
基于上述方案,所述根据所述第一形变,对所述第二局部进行第二变形处理,包括:
若所述第一变形为形态形变,根据形态形变量,对所述第二局部进行与所述形态形变相适配的形态变形处理。
基于上述方案,所述目标对象为人像;
所述第一局部为腰部;
所述第二局部为上肢。
第二方面,本发明实施例提供一种图像变形处理装置,包括:
第一变形处理模块,用于对图像中目标对象的第一局部进行第一变形处理;
第一确定模块,用于确定所述图像的第二局部在所述第一变形处理中产生的第一形变;
第二变形处理模块,用于根据所述第一形变,对所述第二局部进行第二变形处理。
基于上述方案,所述装置还包括:
第二确定模块,用于确定第二局部与所述第一局部是否满足预定关联关系;
所述第一确定模块,具体用于若所述第二局部与所述第一局部满足所述预定关联关系,确定第二图像在所述第一变形处理中产生的第一形变。
基于上述方案,所述第二确定模块,具体用于所述第二局部与所述第一局部在所述图像中是否具有预设相对位置关系。
基于上述方案,所述装置还包括:
第三确定模块,用于根据所述目标对象的第三局部的尺寸,确定所述预设相对位置关系。
基于上述方案,所述第二局部在所述第二变形处理之后具有第一属性;
所述第一属性满足第一预定条件。
基于上述方案,所述第二局部在所述第一变形处理之前具有第二属性;
所述第一属性满足第一预定条件,包括:
所述第二属性和所述第一属性之间的差异位于预设差异范围内。
基于上述方案,所述第一属性为第一尺寸,所述第二属性为第二尺寸;
所述第二属性和所述第一属性之间的差异位于预设差异范围内,包括:
所述第二尺寸和所述第一尺寸之间的尺寸差值位于第一阈值范围内;
和/或,
所述第一属性为第一形态,所述第二属性为第二形态;
所述第二属性和所述第一属性之间的差异位于预设差异范围内,包括:
所述第二形态和所述第一形态之间的差异位于第二阈值范围内;
和/或,
所述第一属性为:所述第二局部在所述第二变形处理之后,与所述第一局部具有第二相对位置;所述第二属性为:第二局部在所述第一变形处理之前,与所述第一局部具有第一相对位置;
所述第二属性和所述第一属性之间的差异位于预设差异范围内,包括:
所述第一相对位置和所述第二相对位置的变化量位于第三阈值范围内。
基于上述方案,所述第一属性为第一形态;所述第一形态为位于预设形态集合。
基于上述方案,所述第一变形处理模块,具体用于对所述第一局部在第一方向上的第一变形处理;
所述第一确定模块,具体用于确定所述第二局部在所述第一变形处理中在第一方向上的第一形变;
所述第二变形处理模块,具体用于根据所述第一形变,在所述第一方向上对所述第二局部进行与所述第一变形处理产生相反形变的所述第二变形处理。
基于上述方案,所述第二变形处理模块,具体用于根据所述第一形变及所述第二局部的期望属性,对所述第二局部进行第二变形处理。
基于上述方案,所述第一变形处理模块,具体用于对所述第一局部进行尺寸变形处理。
基于上述方案,所述第二变形处理模块,具体用于若所述第一形变为尺寸形变,根据尺寸变形量,对所述第二局部进行所述尺寸形变相反的逆方向尺寸变形处理。
基于上述方案,所述第二变形处理模块,具体用于若所述第一变形为形态形变,根据形态形变量,对所述第二局部进行与所述形态形变相适配的形态变形处理。
基于上述方案,所述目标对象为人像;
所述第一局部为腰部;
所述第二局部为上肢。
第三方面,本发明实施例提供一种计算机存储介质,所述计算机存储介质存储有计算机可执行代码;所述计算机可执行代码被执行后,能够实现第一方面任意技术方案提供的图像处理方法。
第四方面,本发明实施例提供一种计算机程序产品,所述程序产品包括计算机可执行指令;所述计算机可执行指令被执行后,能够实现第一方面任意技术方案提供的图像处理方法。
第五方面,本发明实施例提供一种图像处理设备,包括:
存储器,用于存储信息;
处理器,与所述存储器连接,用于通过执行存储在所述存储器上的计算机可执行指令,能够实现第一方面任意技术方案提供的图像处理方法。
本发明实施例提供的技术方案,若对图像内目标对象的第一局部进行了第一变形处理,而第一变形处理可能会对第二局部产生形变,而这种形变并非是用户想要的,则图像设备可以自动通过第一形变处理中第一局部产生的第一形变,执行第二变形处理;从而部分抵消或全部抵消,或者,适应性对第二局部进行变形处理,而非直接在第一变形处理之后就结束变形处理,结合第二变形处理得到图像,故减少了相对于直接在第一变形处理之后第二局部产生畸变等各种用户不需要也不想看到的形变,可以提升图像变形质量及用户的满意度。
附图说明
图1为本发明实施例提供的第一种图像处理方法的流程示意图;
图2为本发明实施例提供的第二种图像处理方法的流程示意图;
图3A为本发明实施例提供的一种第一局部的第一变形处理之前的原始图像示意图;
图3B为本发明实施例提供的一种第一局部第一变形处理之后的效果示意图;
图3C为本发明实施例提供的在图3B的基础上,对第二局部进行第二变形处理之后的效果示意图;
图4为本发明实施例提供的一种图像设备的结构示意图;
图5为本发明实施例提供的另一种图像设备的结构示意图。
具体实施方式
以下结合说明书附图及具体实施例对本发明的技术方案做进一步的详细阐述。
如图1所示,本实施例提供一种图像处理方法,包括:
步骤S110:对图像中目标对象的第一局部进行第一变形处理;
步骤S120:确定所述图像的第二局部在所述第一变形处理中产生的第一形变;
步骤S130:根据所述第一形变,对所述第二局部进行第二变形处理。
本实施例提供的图像处理方法可为应用于图像处理设备中的方法。该图像设备可为各种类型的电子设备;例如,固定设备或移动设备。所述固定设备可包括:台式电脑或服务器等。所述移动设备可包括:车载设备或人载设备或者机器人等。所述人载设备可包括:手机、平板电脑或者可穿戴设备等。
所述图像可为:待处理的图像;例如,通过照相机采集的原始图像;或者,从其他电子设备接收的待形变的图像。又例如,所述图像可为:根据用户选择指令从相册中选择出图像。
所述目标对象可为各种采集对象的成像;所述采集对象可以包括:人、动物、景物、或交通工具等。
以人为例进行说明,所述目标对象可为人像。人像可包括:人身体的各个局部的成像。目标对象各部局部可包括:肩、腰、胯、腿、手等,则图像中可包括:人不同身体部位的成像。以目标对象为宠物的成像为例,则图像中可包括:动物的身体不同局部的成像,通过本发明实施中图像变形处理,可以进一步美化宠物的成像或者使得宠物的成像具有一定的喜剧效果,例如,特意宠物图像中宠物眼睛的成像但是宠物的脸部大小维持原始尺寸,从而达到图像的喜剧化处理效果。
在本实施例中,所述第一局部和所述第二局部可为具有预定关联关系,这种预定关联关系的存在,会使得对第一局部进行第一变形处理过程中,导致第二局部也会产生相应的形变,而这种相应的形变可能并非是用户需要的或者理想的形变效果。
图3A为进行第一变形处理之前的原始图像;图3B为对图3A的目标对象的腰部进行了第一变形处理之后的效果示意图。比对图3B和图3A可知:图3B的腰部相对于图3A腰部缩小了,可视同时上肢被拉宽了;若以腰部为第一局部在,则腰部为被腰部的局部变形处理产生了形变的第二局部。在图3C中通过第二变形处理对上肢进行的效果示意图。比对图3A、图3B及图3C可知,图3C的上肢相对于图3B的上肢进行变瘦的处理,使得图3C的恢复到了图3A所示的尺寸。
在步骤S110中对所述第一局部进行第一变形处理可包括:对所述第一局部进行尺寸变形处理;和/或,对所述第一局部进行形态变形处理。
例如,对人像的腰部进行收腰处理,腰部的外轮廓线条可能没有形状变化,但是腰部的宽度缩小。
再例如,对人脸进行瘦脸处理,可能并不需要对人脸进行整个缩小处理,而是对局部,例如,仅对苹果肌以下的脸颊进行向内的挤压处理,如此,通过这种挤压处理会导致人脸的形状的变化。
在本实施例中,所述第一变形处理可包括:拉伸变形处理和/或挤压变形处理。
所述步骤S110可包括:根据检测到用户输入的第一变形指令,对所述第一局部进行所述第一变形处理。例如,若检测到所述用户手指或触摸笔作用于图像处理设备显示的图像的腰部的滑动操作,则认为检测到所述第一变形指令。
在本实施例中,所述第一变形处理主要是针对所述第一局部的局部变形处理,以变形网格进行所述第一变形处理和第二变形处理,第一变形处理主要针对于控制所述第一局部变形的变形网格中的网格区域。但是由于第一局部和第二局部在图像中是相邻或部分重叠的,如此,对第一局部的第一变形处理会导致第二局部也会产生形变,在本实施例中这种形变称之为第一形变。
在执行所述步骤S110的过程中或者在执行完所述步骤S110之后,图像处理设备会自动确定所述第一形变。例如,以变形网格进行所述第一变形处理和/或所述第二变形处理,变形网格在未执行变形处理之前都是生成的初始状态的,可以通过变形网格经过第一变形处理之后的第一状态与所述初始状态的比对,确定出所述第一形变。再例如,所述变形网格为已知的标准网格,可以通过检测第一变形处理后对应于所述第二局部的变形网格是否为标准网格,来确定所述第一形变。例如,标准网格的尺寸都是确定,通过检测第一变形处理后的第二局部对应的变形网格的网格区域的尺寸,就可以知道所述第一形变。
在第一变形处理中可能会引入对第二局部的第一形变,故在步骤S120中确定所述第一形变可包括以下至少之一:
确定所述第一形变量;
确定所述第一形变的形变方向。
例如,所述第一形变用形变向量或形变矩阵来表示,矩阵或向量的元素值可用于表征所述第一形变量,矩阵或元素对应的坐标值可表征形变方向。
所述形变方向可包括:横向和纵向,或者,位于横向和纵向之间的任意一个方向。在步骤S130中根据所述第一形变对所述第二局部进行第二变形处理,是在第一形变对应的形变方向上进行第二变形处理。此处的第二变形处理同样可为局部变形的一种。
在一些实施例中,所述步骤S120可包括:
检测所述第二局部在变形网格中对应的网格区域;
根据所述网格区域的网格形态,确定第二局部分别在水平方向和/或垂直方向上的形变。
以所述第二局部为胳膊为例进行说明,所述步骤S120可包括:检测胳膊的范围;找到胳膊对应的网格区域;确保胳膊在水平方向和垂直方向的变形。
在本实施例中所述步骤S130可为:在检测到所述第一形变之后自动执行所述第二变形处理;此处的自动执行为无需用户通过另一个变形指令来触发。
在一些实施例中,所述步骤S130可包括:
若所述第一形变满足预设变形条件,根据所述第一形变对所述第二局部执行所述第二变形处理。
在另一些实施例中,所述方法还包括:
若所述第一形变不满足所述预设变形条件,则直接输出经过所述第一变形处理的图像。
所述第一形变满足所述预设变形条件包括以下至少之一:
若所述第一形变的形变量大于预设阈值;
所述第一形变的形变量相对于所述第二局部的原始尺寸的比值大于预设比值。
所述第二局部的原始尺寸可为第二局部因为第一变形处理产生形变之前的尺寸。例如,以上肢为例,所述上肢的原始尺寸可为:上肢在腰部变形之前的手臂宽度。
若在第一变形处理中会对第二局部引入第一形变了满足所述预设变形条件的形变,故在本发明实施例中为了避免直接基于第一变形处理得到一个图像就输出,导致用户认为形变不理想的问题;在本发明实施例中会利用步骤S120获得第二局部在第一局部的第一变形处理中产生的第一变形;在步骤S130中图像处理设备可自动基于第一变形对第二局部进行第二变形处理;这种第二变形处理至少部分抵消所述第一变形处理对所述第二局部产生的不理想或不必要的形变;从而满足仅调整所述第一局部的形态的需求,或者,调整所述第一局部的形态的过程中尽可能的减少第一局部的变形处理对第二局部产生的形变现象,从而提升形变效果。
在一些实施例中,如图2所示,所述方法还包括:
步骤S111:确定第二局部与所述第一局部是否满足预定关联关系;
所述步骤S120可包括步骤S121;
步骤S121:若所述第二局部与所述第一局部满足所述预定关联关系,确定第二图像在所述第一变形处理中产生的第一形变。
在本实施例中,在确定所述第二局部会在第一变形处理中产生的第一形变之前,会确定所述第二局部与所述第一局部是否满足预定关联关系。
若不满足所述预定关联关系,则说明对第一局部的第一变形处理不会对所述第二局部产生形变影响或者对所述第二局部产生的形变影响很小可以忽略布局;在这种情况下就可以不用执行所述步骤S120或步骤S130;如此可以减少不必要的变形处理,减轻图像处理设备的负荷。
若所述第二局部与所述第一局部满足所述预定关联关系,则执行所述步骤S120及步骤S130,以确保最终通过形变之后呈现出用户想要的理想效果。
所述步骤S111可包括:所述第二局部与所述第一局部在所述图像中是否具有预设相对位置关系。
例如,所述预设相对位置关系,可包括以下至少之一:
所述第二局部与所述第一局部在图像中的间距;
所述第二布局相对于所述第一局部的方位信息。
若第二局部和所述第一局部具有所述预设相对位置关系,则说明第一局部的第一变形处理会对所述第二局部造成形变,则此时需要执行上述所述步骤S120和步骤S130。
例如,在一些实施例中,若所述第二局部和所述第一局部的相邻的两个边缘之间的最短距离大于所述预设相对位置关系中确定的最小距离,则可认为所述第二局部与所述第一局部在所述图像中具有所述预设相对位置关系。例如,所述最小距离为10个像素,假设第一局部为腰,第二局部为上肢,若上肢靠近腰部的成像边缘与腰部的最外边缘之间的最小距离小于10个像素,可认为对腰部的变形处理会对造成上肢的变形,此时,可认为上肢和腰部之间具有所述预设相对位置关系。
若第一局部和第二局部之间的最小间距为零,表示在所述图像中第一局部和第二局部是紧挨着的,若第一局部和第二局部之间的最小间距为负,表示所述图像中第一局部和第二局部至少部分重叠;若所述第一局部和所述第二局部之间的最小间距为正,表示在所述图像中所述第一局部和所述第二局部之间是有间距的。在本实施例中,所述间距可以以像素为衡量单位,也可以是毫米、厘米等长度单位进行计量。
在本实施例中所述预设相对位置关系对应的最小间距为正。
所述预设相对位置关系可以是预先确定,也可以是动态确定的。例如,所述步骤S101可包括:根据所述目标对象的第三局部的尺寸,确定所述预设相对位置关系。
在本实施例中动态确定所述预设相对位置关系时,引入第三局部。所述第三局部为所述目标对象中除了所述第一局部和所述第二局部以外的另一个局部。
例如,以人像为例,所述第一局部为腰且第二局部为上肢,或者,所述第一局部为上肢且所述第二局部为腰,则第三局部可为肩部。
由于不同高矮胖瘦等体型的人形成的人像,在进行第一局部的变形过程中,对第二局部引入的形变或者会使得第二局部产生形变的相对位置关系是不同额。例如,以同等焦距进行成像,丰满体型的人物A和消瘦体型的人物B;虽然在人像中,手臂和腰部之间的间距都为M个像素;但是对丰满体型的人物A的人像进行瘦腰的过程中,由于瘦腰的幅度较大,会使得手臂被拉宽或拉宽的概率更大;而消瘦体型的人物B在进行瘦腰的过程中,由于腰本身较小,瘦腰的幅度较小,人物B的人像中手臂可能就不会被拉宽或者拉宽的概率非常小。
为了区分不同目标对象的体型等;在本实施例中会引入不同于第一局部和第二局部的第三局部来确定第一局部和第二局部之间是否满足预设相对位置关系。所述第三局部的尺寸可包括:第三局部在图像中预设方向上的长度参数;例如,第三局部若为肩部,则所述尺寸可为肩部左右的宽度或肩部前后的厚度。例如,体型丰满的人的肩部尺寸都可能大于体型消瘦的人的尺寸,故可以结合肩部的尺寸,来确定第一局部和第二局部是否满足预设相对位置关系。
在一些实施例中,根据所述第三局部的尺寸确定所述预设相对位置关系,可包括:结合所述尺寸及预设比例关系,直接计算出所述预设相对位置关系的最小间距;或者,结合所述尺寸与所述预设比例关系,直接计算出所述预设相对位置关系不同形变方向上的最小间距。
例如,所述预设相对位置关系的最小间距可为a*L;其中,所述L可为所述肩部的长度;所述a可为0到1之间的取值。例如,L等于M个像素且a为0.5,则所述预设相对位置关系的最小间距可为M/2个像素。
在另一些实施例中,所述步骤S101可包括:
根据所述第三局部与所述第一局部在所述目标对象中的尺寸比例,确定所述预设比例关系;
根据所述预设比例关系及所述第三局部的尺寸,确定出所述预设相对位置关系。
总之,通过动态确定预设相对位置,如此,可以根据拍摄所述图像的摄像头与拍摄对象之间的远近,或者,所述目标对象在所述图像中的成像尺寸,以更精精准的确定出对第一局部的形变是否会对第二局部产生形变影响的确定。
在一些实施例中,所述第二局部是预先定义的,例如,若采集对象为人,则人身体的各个局部是确定,人保持一定姿态时,各个局部之间的关系是确定的,则可以根据目标对象的类型及第一局部,直接确定出第二局部。例如,第一局部是腰部,则第二局部可以是上肢;若第一局部为上肢,则第二局部可腰部。通过这种方式,可以方便图像处理设备,粗略的识别出所述目标对象的类型和确定出第一局部之后,就以根据预先定义快速定位出所述第二局部。
在另一些实施例中,第一局部和第二局部的具体对应的是目标对象的哪些部分,实质上与拍摄对象在图像拍摄时的姿态也相关。以人为例进行说明,若人站着和人抱腿蜷着,位于腰部附近的身体局部是不同的。例如,人在照相时双腿直立,则腿不会位于腰部附近,若人在照相时蜷着,则腿可能会位于腰部附近。在确定所述预设相对关系之前,通过图像识别检测出目标对象中各个局部在图像中具有的第一相对位置关系;根据所述第一相对位置关系,确定出与第一局部相邻的第二局部。在本实施例中考虑到拍摄对象的不同姿态的影响,来动态确定与第一局部关联的第二局部。通过这种方式,考虑拍摄对象当前的姿态,从而精确定位出所述第一局部变形会影响的第二局部。
在一些实施例中,不管是第一局部和第二局部是预先定义的,还是动态确定,所述第二局部和第一局部之间的关联关系,可体现以下几个方面:所述第一局部和第二局部可为同一个采集对象的成像的不同部分;
所述第一局部和所述第二局部具有预定的相对位置关系。
所述第一局部和第二局部可为同一个采集对象的成像的不同部分。比如,所述图像包括一个人的半身像或全身像。所述半身像或全身像可包括:头部、上肢、躯干或者下肢等各部分,这些部分可为组成所述半身像或全身像同一个人像的组成部分,可为前述的第一局部或第二局部;再例如,所述第一局部可为人像的腰部;所述第二局部可为人像的上肢;再例如,所述第一局部可为人像的髋部;所述第二局部可为人像的大腿;所述第一局部可为膝盖;所述第二局部可为人像的大腿或小腿等。
人的胳膊位于躯干的侧面,此时,胳膊的至少部分(例如,靠近肩部的区域)与腰部具有相对固定的相对位置。
当然,所述第一局部和所述第二局部具有预定关联关系,可以体现在上述两个方面,但是不局限于上述任意一个方面。
所述第二局部在所述第二变形处理之后具有第一属性;
所述第一属性满足第一预定条件。
所述第二局部在经过第一变形处理和第二变形处理之后,会具有所述第一属性;所述第一属性可为所述第二局部在所述图像中的属性。
所述第一属性可包括:所述第二局部的尺寸;所述第二局部的形态。
所述第二局部的尺寸可包括:在图像中的第一方向的宽度和第二方向的宽度;所述第一方向可垂直于所述第二方向。
所述第二局部的形态可包括:所述第二局部在图像中的形状、所述第二局部在所述图像中呈现的姿态等。
总之,所述第一属性描述的是第二局部在经过两次形变之后具有的尺寸和/或形变等属性状态。
在一些实施例中,所述步骤S130可包括:
根据所述第一形变及所述第二局部的期望属性,对所述第二局部进行第二变形处理。
在本实施例中所述第一形变为所述第一处理中对第二局部引入的形变。
所述第二局部的期望属性可为进行图像变形处理中预先确定的理想的属性。例如,所述期望属性可包括:所述第二局部在图像中的期望尺寸比例、期望形状等。
如此,在步骤S130中,同时结合第一形变和所述期望属性,对第二局部进行第二变形处理一方面可以抵消第一变形处理引入的不需要或不理想的形变,另一方面结合期望属性通过一次变形处理,可以使得第二局部具有所述期望属性,或者,接近所述期望属性;从而再次提升图像处理的效果。
例如,以所述图像为人像为例进行说明,若对人像中瘦脸的***的过程中,导致人像的大腿***,如此,大腿***是由于***这一变形处理中引入的不需要或者不理想效果。结合第一形变和理想的大腿尺寸或者大腿与臀部比例,进行第二变形处理,不仅可以解决因为***导致的大腿***的非理想形变,同时还因为是基于理想的大腿尺寸或者大腿与臀部比例进行的第二变形处理,可以使得通过第二变形处理后的大腿不仅没有因为第一变形处理被丑化,而且因为自动的引入的第二变形处理美化大腿。此外,在本申请中所述第二变形处理过程中,并没有脱离所述第一形变直接进行第二变形处理,相当于是基于第二局部的原始属性进行第二变形处理,如此,第二变形处理使得第二局部基于原始属性进行变形,以靠近所述期望属性;不同人像经过第二变形处理之后,可能会的实际第二局部的属性,是不同的;从而实现不同第二局部的个性化处理。
在本实施例中为了确保图像形变之后的效果,在进行第二变形处理时,需要按照使得第二局部在第二变形处理之后具有满足第一预定条件的第一属性为目标进行变形处理。
所述第一预设条件可包括:所述第一局部的尺寸限定条件和/或形态限定条件。
可选地,所述第二局部在所述第一变形处理之前具有第二属性;
所述第一属性满足第一预定条件,包括:
所述第二属性和所述第一属性之间的差异位于预设差异范围内。
例如,对第一局部的第一变形处理使得第二局部产生了第一形变;这种形变并非是图像变形处理中想要的形变,在本实施例中可以引入第二变形处理来完全抵消或部分抵消对第一变形处理给第二局部导致的第一形变。如此,第二局部在经历过两次变形之后所具有的第一属性和第二属性的差异应该较小。若第二变形处理完全抵消第一变形处理导致的第一形变,则第一属性和所述第二属性相同;则所述第二属性和第一属性之间的差异会位于预设差值范围内。
所述第一属性和第二属性可包括:尺寸、形态和/或位置等参数。
以下提供几种第一属性和第二属相之间关联关系的可选方式:
可选方式一:
所述第一属性为第一尺寸,所述第二属性为第二尺寸;尺寸可以用于描述所述第二局部在不同方向上所占用的宽度、或者,尺寸可以用于描述第二局部在图像上占用的面积等;
所述第二属性和所述第一属性之间的差异位于预设差异范围内,包括:
所述第二尺寸和所述第一尺寸之间的尺寸差值位于第一阈值范围内。所述第一阈值范围内,至少可以用于限定所述尺寸差值的最大值。所述第二尺寸和所述第一尺寸之间的尺寸差值小于所述第一阈值范围的阈值上限,如此,可以部分抵消或者完全抵消第一变形处理产生的各种形变。
可选方式二:
所述第一属性为第一形态,所述第二属性为第二形态;
所述第二属性和所述第一属性之间的差异位于预设差异范围内,包括:
所述第二形态和所述第一形态之间的差异位于第二阈值范围内。
所述第一形态和第二形态,可用于描述所述第二局部的形状和/或姿态。例如,所述第二局部为上肢,第一形态和第二形态可以用于描述上肢的形状,和/或姿态。例如,手肘弯曲或伸直会导致上肢在图像中的姿态的变化。不同的人的上肢的形状也是有差异的,例如,不同人的上臂和前臂之间的长短比例不一致;不同人的肘关节的形状不太一样。
例如,对腰部进行收腰处理,会使得腰部图像区域被挤压,而肘关节在腰部收缩后可能会变宽,使得图像中的上肢的肘关节部分的形状发生变化。在发明实施例中,通过第二变形处理的自动引入,抵消或者部分抵消所述第一形变。在另一些实施例中,可能被采集的人的上肢比例并不是十分美观,在第二变形处理的过程中,一方面可以部分抵消或者完全抵消第一形变导致的不理想的形变效果,与此同时,还根据比较理想的上肢属性对上肢进行修正变形处理,从而得到的第一属性在不大范围背离第二属性的情况下,向理想的上肢属性靠拢;如此,第二变形处理不仅可以抵消
可选方式三:
所述第一属性为:所述第二局部在所述第二变形处理之后,与所述第一局部具有第二相对位置;所述第二属性为:第二局部在所述第一变形处理之前,与所述第一局部具有第一相对位置;
所述第二属性和所述第一属性之间的差异位于预设差异范围内,包括:
所述第一相对位置和所述第二相对位置的变化量位于第三阈值范围内。
第一局部和第二局部具有预设关联关系,这种预设关联关系就可能体现在第一局部和第二局部具有相对固定的位置关系。
此时,所述第一属性和所述第二属性可为:所述第二局部在经历两次变形前后相对于所述第一局部的相对位置。
例如,所述第一局部为腰部,所述第二局部为上肢;所述上肢可以按照人体构造进行区分,可包括:肩、上臂、肘、前臂及手等五个部分。
若人像中的上肢伸直,所述上肢的肩应该在腰以上;手掌在腰部以下。此时,作为第二局部的上肢的各个部分相对于腰部具有特定的位置关系,在进行第一形变的第二变形处理,需要确保第二局部进行两次变形处理之后的,与腰部的相对位置保持相对固定。故在本实施例中,所述第一相对位置和第二相对位置的变化量位于第三阈值范围内;以避免由于不适当的形变导致的相对位置发生较大的改变,从而使得第二局部出现在奇怪或者不理想的位置上。
在一些实施例中,所述第一属性为第一形态;所述第一形态为位于预设形态集合。
例如,以第二局部为上肢进行举例说明,若对人像的腰部进行收腰处理,可能会贴合在腰部的肘向人的躯干中心靠近,若人像中的手或肩不移动,则会使得上肢在经过收腰处理之后呈现出奇怪的姿态;故在本实施例中,可以通过至少改变第二局部的至少部分的相对位置的第二变形处理,保持第一局部和第二局部的相对变化。
在一些实施例中,所述步骤S110可包括:对所述第一局部在第一方向上的第一变形处理;
所述步骤S120可包括:确定所述第二局部在所述第一变形处理中在第一方向上的第一形变;
所述步骤S130可包括:根据所述第一形变,在所述第一方向上对所述第二局部进行与所述第一变形处理产生相反形变的所述第二变形处理。
例如,第一变形处理是放大第一局部,同时导致第二局部也被放大,则此时所述第二变形处理为:缩小所述第二局部。在一些实施例中,所述第一变形处理导致所述第二局部的变形量,则所述第二变形处理可以使得第二局部产生相反的形变量。如此,第一变形处理和第二变形处理作用于第二局部时产生的是相反方向的形变,或相反方向形变的相同形变量。如此,本实施例的方法,通过第二变形处理可以完全抵消第一变形处理对第二局部的形变影响。
可以在图像中建立平面坐标系,该平面坐标系可为二维坐标系或者圆形坐标系。在二维坐标系中可包括:x方向和与x方向垂直的y方向。所述圆形坐标系可包括:原点以及基于该原点出发形成的半径。
在本实施例中,所述第一方向可为平面坐标系中的任意一个方向。
例如,所述第一方向可为所述第一方向的变形向量所指向的方向。
若所述第一变形处理为采用网格变形技术进行变形,网格变形使用到变形网格;若所述变形网格由矩形构成,则变形网格会包括经纬线;若经线所在的方向为所述第一方向,则纬线方向为垂直所述第一方向的第二方向。
若对第一局部进行第一方向上的第一变形处理,则最大概率的是导致第二局部在第一方向上的变形。故此,在步骤S120中为了减少变形处理的处理量,可以确定出第二局部在第一方向上的第一形变。
在一些实施例中,利用网格变形技术进行第一变形处理,使用网格变形技术中将使用到辅助变形的变形网格;所述变形网格可包括第一方向和第二方向。若仅调整变形网格中网格点在横向的坐标,则进行了横向上的变形,如此,对应的在进行第二形变时,也可以进调整横向上进行变形。
利用网格变形技术进行变形处理可包括:
将变形网格中的第一网格点由原位置移动到目标位置的第一位移;
对所述第一网格点所在的网格内的像素进行与所述第一位移对应的第二位移。所述第一位移和第二位移的变化关系,可以由变换矩阵来表示,该变换矩阵可为预设在网格变形技术中的。
如此,通过网格点的移动可以实现网格点所在区域内像素的集体移动,快速完成变形处理。
在本实施例中,利用网格变形技术还可以用于辅助变形方向的确定,如此,方便第一形变的确定和第二变形处理的执行。
在本实施例中,所述方法还包括:
在所述图像中检测出所述第一局部的轮廓点;
根据所述第一局部的轮廓点的轮廓坐标,构建变形网格;其中,所述变形网格至少同时覆盖所述第一局部和所述第二局部;
利用所述变形网格中的网格点,作为第一变形处理的控制点进行所述第一变形处理。
所述步骤S120可包括:
在所述第一变形处理之后,检测所述第二局部对应的网格,确定所述第一形变;其中,若所述第二局部对应的网格发生尺寸变化和/或形状变化,就表明了第二局部发生的第一形变。
例如,检测所述网格在第一变形处理前后的网格宽度,若网格宽度变大了或变小了就至少表明产生了第一形变。再例如,若变形网格为由矩形或三角形等标准图形构成的,若第一变形处理过程中的网格点拉伸或挤压会导致标准图形发生形变,例如,标准的矩形的边长变成波浪形等。如此,在步骤S120中第一形变的检测,可以通过第二局部所对应的变形网格在图像中的坐标变换,或者,外形比对等方式确定出第一形变。
在确定所述第二局部所对应的网格,可包括:
确定出所述第二局部的轮廓点,确定所述第二局部的轮廓点所在的网格。
在一些实施例中,还会确定出所述第二局部的轮廓点所在网格对应的网格点。
在本实施例中,确定所述变形网格可包括:
至少提取所述第一局部的外轮廓的轮廓点,为了减少提取的轮廓点可包括:提取出所述外轮廓中预设的关键特征点,例如,所述第一局部为腰部,可以包括:确定出所述图像中腰部最细位置点,作为所述关键特征点。对于人像而言,可以通过关键特征点的提取,可以快速定位出生成变形网格所需的一个或多个图像坐标。
在一些实施例中,所述步骤S110可包括:
若所述第一形变为尺寸形变,根据尺寸变形量,对所述第二局部进行所述尺寸形变相反的逆方向尺寸变形处理。
若所述尺寸形变为尺寸增大的形变,则所述逆方向尺寸变形处理可为:缩小尺寸的变形处理。
若所述尺寸形变为尺寸缩小的形变,则所述逆方向尺寸变形处理可为:增大尺寸的变形处理。
通过这种逆方向尺寸形变,可以至少部分抵消掉所述第一形变。
在一些实施例中,所述步骤S130可包括:
若所述第一变形为形态形变,根据形态形变量,对所述第二局部进行与所述形态形变相适配的形态变形处理。
例如,在一些实施例中,所述图像处理设备预先存储了第二局部比较自然的自然形态;根据第二局部不同部位的形态形变量和自然形态,调整第二局部,从而使得第二局部被调整后呈现出所述自然形态或者近似所述自然形态,从而避免在图像中所述第二局部出现不自然的形态或反自然的形态,从而提升图像的形变效果。
如图4所示,本实施例提供一种图像变形处理装置,包括:
第一变形处理模块110,用于对图像中目标对象的第一局部进行第一变形处理;
第一确定模块120,用于确定所述图像的第二局部在所述第一变形处理中产生的第一形变;
第二变形模块130,用于根据所述第一形变,对所述第二局部进行第二变形处理。
在一些实施例中,所述第一变形处理模块110、第一确定模块120及第二变形模块130均可为程序模块,被处理器执行后能够执行所述第一变形处理、第一形变的确定及所述第二变形处理。
在另一些实施例中,所述第一变形处理模块110、第一确定模块120及第二变形模块130可对应于硬件和软件的结合模块,例如,可对应于复杂可编程器件或者现场可编程器件。
在一些实施例中,所述装置还包括:
第二确定模块,用于确定第二局部与所述第一局部是否满足预定关联关系;
所述第一确定模块120,具体用于若所述第二局部与所述第一局部满足所述预定关联关系,确定第二图像在所述第一变形处理中产生的第一形变。
在一些实施例中,所述第二确定模块,具体用于所述第二局部与所述第一局部在所述图像中是否具有预设相对位置关系。
在一些实施例中,所述装置还包括:
第三确定模块,用于根据所述目标对象的第三局部的尺寸,确定所述预设相对位置关系。
在一些实施例中,所述第二局部在所述第二变形处理之后具有第一属性;
所述第一属性满足第一预定条件。
在一些实施例中,所述第二局部在所述第一变形处理之前具有第二属性;
所述第一属性满足第一预定条件,包括:
所述第二属性和所述第一属性之间的差异位于预设差异范围内。
在一些实施例中,所述第一属性为第一尺寸,所述第二属性为第二尺寸;
所述第二属性和所述第一属性之间的差异位于预设差异范围内,包括:
所述第二尺寸和所述第一尺寸之间的尺寸差值位于第一阈值范围内;
和/或,
所述第一属性为第一形态,所述第二属性为第二形态;
所述第二属性和所述第一属性之间的差异位于预设差异范围内,包括:
所述第二形态和所述第一形态之间的差异位于第二阈值范围内;
和/或,
所述第一属性为:所述第二局部在所述第二变形处理之后,与所述第一局部具有第二相对位置;所述第二属性为:第二局部在所述第一变形处理之前,与所述第一局部具有第一相对位置;
所述第二属性和所述第一属性之间的差异位于预设差异范围内,包括:
所述第一相对位置和所述第二相对位置的变化量位于第三阈值范围内。
在一些实施例中,所述第一属性为第一形态;所述第一形态为位于预设形态集合。
在一些实施例中,所述第一变形处理模块110,具体用于对所述第一局部在第一方向上的第一变形处理;
所述第一确定模块120,具体用于确定所述第二局部在所述第一变形处理中在第一方向上的第一形变;
所述第二变形模块130,具体用于根据所述第一形变,在所述第一方向上对所述第二局部进行与所述第一变形处理产生相反形变的所述第二变形处理。
在一些实施例中,所述第二变形模块130,具体用于根据所述第一形变及所述第二局部的期望属性,对所述第二局部进行第二变形处理。
在一些实施例中,所述第一变形处理模块110,具体用于对所述第一局部进行尺寸变形处理。
在一些实施例中,所述根据所述第一形变,对所述第二局部进行第二变形处理,包括:
若所述第一形变为尺寸形变,根据尺寸变形量,对所述第二局部进行所述尺寸形变相反的逆方向尺寸变形处理。
在一些实施例中,所述第二变形模块130,具体用于若所述第一变形为形态形变,根据形态形变量,对所述第二局部进行与所述形态形变相适配的形态变形处理。
在一些实施例中,所述目标对象为人像;所述第一局部为腰部;所述第二局部为上肢。
如图5所示,本实施例提供了一种图像处理设备,包括:
存储器;
处理器,与所述存储器连接,用于通过执行位于所述存储器上的计算机可执行指令,能够实现前述一个或多个实施例提供的图像处理方法,例如,图1、及图2所示图像处理方法中的一个或多个。
该存储器可为各种类型的存储器,可为随机存储器、只读存储器、闪存等。所述存储器可用于信息存储,例如,存储计算机可执行指令等。所述计算机可执行指令可为各种程序指令,例如,目标程序指令和/或源程序指令等。
所述处理器可为各种类型的处理器,例如,中央处理器、微处理器、数字信号处理器、可编程阵列、数字信号处理器、专用集成电路或图像处理器等。
所述处理器可以通过总线与所述存储器连接。所述总线可为集成电路总线等。
在一些实施例中,所述图像处理设备还可包括:通信接口,该通信接口可包括:网络接口、例如,局域网接口、收发天线等。所述通信接口同样与所述处理器连接,能够用于信息收发。
在一些实施例中,所述电子设备还包括人机交互接口,例如,所述人机交互接口可包括各种输入输出设备,例如,键盘、触摸屏等。
本实施例提供一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令;所述计算机可执行指令被执行后,能够实现前述一个或多个实施例提供的图像处理方法,例如,图1及图2所示图像处理方法中的一个或多个。
所述计算机存储介质可为包括具有记录功能的各种记录介质,例如,CD、软盘、硬盘、磁带、光盘、U盘或移动硬盘等各种存储介质。可选的所述计算机存储介质可为非瞬间存储介质,该计算机存储介质可被处理器读取,从而使得存储在计算机存储机制上的计算机可执行指令被处理器获取并执行后,能够实现前述任意一个技术方案提供的信息处理方法,例如,执行应用于终端设备中的信息处理方法或应用服务器中的信息处理方法。
本实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机可执行指令;所述计算机可执行指令被执行后,能够实现前述一个或多个实施例提供的图像处理方法,例如,图1及图2所示图像处理方法中的一个或多个。
所述包括有形地包含在计算机存储介质上的计算机程序,计算机程序包含用于执行流程图所示的方法的程序代码,程序代码可包括对应执行本发明实施例提供的方法步骤对应的指令。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种图像处理方法,其特征在于,包括:
对图像中目标对象的第一局部进行第一变形处理;
确定所述图像的第二局部在所述第一变形处理中产生的第一形变;
根据所述第一形变,对所述第二局部进行第二变形处理。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定第二局部与所述第一局部是否满足预定关联关系;
所述确定所述图像的第二局部在所述第一变形处理中产生的第一形变,包括:
若所述第二局部与所述第一局部满足所述预定关联关系,确定第二图像在所述第一变形处理中产生的第一形变。
3.根据权利要求2所述的方法,其特征在于,
所述确定第二局部与所述第一局部是否满足预定关联关系,包括:
所述第二局部与所述第一局部在所述图像中是否具有预设相对位置关系。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
根据所述目标对象的第三局部的尺寸,确定所述预设相对位置关系。
5.根据权利要求1所述的方法,其特征在于,
所述第二局部在所述第二变形处理之后具有第一属性;
所述第一属性满足第一预定条件。
6.根据权利要求5所述的方法,其特征在于,
所述第二局部在所述第一变形处理之前具有第二属性;
所述第一属性满足第一预定条件,包括:
所述第二属性和所述第一属性之间的差异位于预设差异范围内。
7.根据权利要求1至6任一项所述的方法,其特征在于,
所述对图像中目标对象的第一局部进行第一变形处理,包括:
对所述第一局部在第一方向上的第一变形处理;
所述确定所述图像的第二局部在所述第一变形处理中产生的第一形变,包括:
确定所述第二局部在所述第一变形处理中在第一方向上的第一形变;
所述根据所述第一形变,对所述第二局部进行第二变形处理,包括:
根据所述第一形变,在所述第一方向上对所述第二局部进行与所述第一变形处理相反形变的第二变形处理。
8.一种图像变形处理装置,其特征在于,包括:
第一变形处理模块,用于对图像中目标对象的第一局部进行第一变形处理;
第一确定模块,用于确定所述图像的第二局部在所述第一变形处理中产生的第一形变;
第二变形处理模块,用于根据所述第一形变,对所述第二局部进行第二变形处理。
9.一种计算机存储介质,所述计算机存储介质存储有计算机可执行代码;所述计算机可执行代码被执行后,能够实现权利要求1至7任一项提供的方法。
10.一种图像处理设备,其特征在于,包括:
存储器,用于存储信息;
处理器,与所述存储器连接,用于通过执行存储在所述存储器上的计算机可执行指令,能够实现权利要求1至7任一项提供的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811110011.XA CN110942421A (zh) | 2018-09-21 | 2018-09-21 | 图像处理方法及装置、图像处理设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811110011.XA CN110942421A (zh) | 2018-09-21 | 2018-09-21 | 图像处理方法及装置、图像处理设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110942421A true CN110942421A (zh) | 2020-03-31 |
Family
ID=69905492
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811110011.XA Pending CN110942421A (zh) | 2018-09-21 | 2018-09-21 | 图像处理方法及装置、图像处理设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110942421A (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106210273A (zh) * | 2016-06-27 | 2016-12-07 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN106682620A (zh) * | 2016-12-28 | 2017-05-17 | 北京旷视科技有限公司 | 人脸图像采集方法及装置 |
JP2018026007A (ja) * | 2016-08-10 | 2018-02-15 | キヤノン株式会社 | 画像処理装置、画像処理方法及びプログラム |
-
2018
- 2018-09-21 CN CN201811110011.XA patent/CN110942421A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106210273A (zh) * | 2016-06-27 | 2016-12-07 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
JP2018026007A (ja) * | 2016-08-10 | 2018-02-15 | キヤノン株式会社 | 画像処理装置、画像処理方法及びプログラム |
CN106682620A (zh) * | 2016-12-28 | 2017-05-17 | 北京旷视科技有限公司 | 人脸图像采集方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111460871B (zh) | 图像处理方法及装置、存储介质 | |
CN107292948B (zh) | 一种人体建模方法、装置及电子设备 | |
WO2020103647A1 (zh) | 物体关键点的定位方法、图像处理方法、装置及存储介质 | |
KR102279813B1 (ko) | 영상 변형 방법 및 장치 | |
US9898651B2 (en) | Upper-body skeleton extraction from depth maps | |
US9031286B2 (en) | Object detection device and object detection method | |
CN107481280B (zh) | 一种骨骼点的矫正方法及计算设备 | |
US20160071322A1 (en) | Image processing apparatus, image processing system and storage medium | |
TWI750710B (zh) | 圖像處理方法及裝置、圖像處理設備及儲存媒體 | |
CN108153421B (zh) | 体感交互方法、装置及计算机可读存储介质 | |
KR20200138349A (ko) | 화상 처리 방법 및 장치, 전자 디바이스, 및 저장 매체 | |
CN110909580A (zh) | 数据处理方法及装置、电子设备及存储介质 | |
US11734829B2 (en) | Method and device for processing image, and storage medium | |
CN110852934A (zh) | 图像处理方法及装置、图像设备及存储介质 | |
CN111435550A (zh) | 图像处理方法及装置、图像设备及存储介质 | |
JP2022512262A (ja) | 画像処理方法及び装置、画像処理機器並びに記憶媒体 | |
CN108227925A (zh) | 一种坐姿调整的方法、装置、设备及存储介质 | |
CN110852933A (zh) | 图像处理方法及装置、图像处理设备及存储介质 | |
JP2022518641A (ja) | 画像処理方法及び装置、画像処理デバイス並びに記憶媒体 | |
CN110942421A (zh) | 图像处理方法及装置、图像处理设备及存储介质 | |
CN110852943A (zh) | 图像处理方法及装置、图像处理设备及存储介质 | |
CN113781291B (zh) | 图像处理方法、装置、电子设备及存储介质 | |
CN110852932B (zh) | 图像处理方法及装置、图像设备及存储介质 | |
CN108109197B (zh) | 一种图像处理建模方法 | |
CN110909581B (zh) | 数据处理方法及装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200331 |
|
RJ01 | Rejection of invention patent application after publication |