【技术实现步骤摘要】
一种图像编辑方法及装置
[0001]本专利技术涉及图像处理
,尤其涉及一种图像编辑方法及装置。
技术介绍
[0002]在进行图像编辑的时候,经常会有对同一张图像中的多个对象进行编辑的需求。例如:在对多人合影的照片进行编辑时,经常会有分别对照片中的不同人脸进行不同编辑的需求。
[0003]现有技术中的一种多对象编辑方法为:按照原始图像中需要编辑的对象所在的区域将原始图像划分为若干个区域,然后在原始图像上逐一对每一个需要编辑的对象对应的区域进行编辑。然而,由于现有技术中这种多对象编辑方法是在原始图像上进行编辑,因此在对某一对象进行重新编辑时需要返回到原始图像上进行,并对其它已编辑对象的编辑效果作全量渲染,因此现有技术中的这种多对象编辑方法在对图像中的对象进行重新编辑时会有极大的性能开销。例如:原始图像中需要编辑的对象包括:第一对象和第二对象,用户首先在原始图像上对第一对象进行编辑生成了第一中间图像,然后又在第一中间图像上对第二对象进行编辑生成了第二中间图像。当用户对第二中间图像中的第一对象的编辑效果不满意,想要重新对第一对象进行编辑时,由于编辑过程中并未生成仅具有第二编辑对象的编辑效果的中间图像,因此用户需要在原始图像上重新对第一对象进行编辑生成第三中间图像,并在第三中间图像上对第二编辑对象的编辑效果进行渲染,以得到最终的目标图像。随着图像中需要编辑的对象的增多,在对图像中的对象进行重新编辑时需要进行编辑效果渲染的对象也会响应增多,进而导致对图像中的对象进行重新编辑时的性能开销也会不断增大。
专利技 ...
【技术保护点】
【技术特征摘要】
1.一种图像编辑方法,其特征在于,包括:获取原始图像,所述原始图像包括第一编辑对象和第二编辑对象,所述第一编辑对象和所述第二编辑对象位于所述原始图像的不同图像区域;将所述第一编辑对象和所述第二编辑对象分别渲染到不同的图层,生成所述第一编辑对象对应的第一原始图层和所述第二编辑对象对应的第二原始图层;响应于针对所述第一编辑对象的第一编辑操作,基于所述第一原始图层,对所述第一编辑对象在所述第一编辑操作下的编辑结果进行渲染,生成所第一编辑对象对应的第一编辑图层,以及,响应于针对所述第二编辑对象的第二编辑操作,基于所述第二原始图层,对所述第二编辑对象在所述第二编辑操作下的编辑结果进行渲染,生成所第二编辑对象对应的第二编辑图层;根据所述第一编辑图层和所述第二编辑图层,生成目标图像,作为所述原始图像的编辑结果。2.根据权利要求1所述的方法,其特征在于,所述将所述第一编辑对象和所述第二编辑对象分别渲染到不同的图层,生成所述第一编辑对象对应的第一原始图层和所述第二编辑对象对应的第二原始图层,包括:创建所述第一编辑对象和所述第二编辑对象分别对应的图层;从所述原始图像中分别提取所述第一编辑对象对应的图像数据和所述第二编辑对象对应的图像数据;根据所述第一编辑对象对应的图像数据对所述第一编辑对象对应的图层进行渲染,生成所述第一编辑对象对应的第一原始图层,以及根据所述第二编辑对象对应的图像数据对所述第二编辑对象对应的图层进行渲染,生成所述第二编辑对象对应的第二原始图层。3.根据权利要求2所述的方法,其特征在于,所述从所述原始图像中分别提取所述第一编辑对象对应的图像数据和所述第二编辑对象对应的图像数据,包括:从所述原始图像中确定所述第一编辑对象的轮廓和所述第二编辑对象的轮廓;提取所述第一编辑对象的轮廓内的图像数据,获取所述第一编辑对象对应的图像数据,以及提取所述第二编辑对象的轮廓内的图像数据,获取所述第二编辑对象对应的图像数据。4.根据权利要求2所述的方法,其特征在于,所述从所述原始图像中分别提取所述第一编辑对象对应的图像数据和所述第二编辑对象对应的图像数据,包括:从所述原始图像中确定所述第一编辑对象的轮廓和所述第二编辑对象的轮廓;分别根据所述第一编辑对象的轮廓和所述第二编辑对象的轮廓,确定所述第一编辑对象对应的第一图像数据提取区域和所述第二编辑对象对应的第二图像数据提取区域;所述第一编辑对象的轮廓位于所述第一图像数据提取区域,所述第二编辑对象的轮廓位于所述第二图像数据提取区域;提取第一图像数据提取区域内的图像数据,获取所述第一编辑对象对应的图像数据,以及提取第二图像数据提取区域内的图像数据,获取所述第二编辑对象对应的图像数据。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:基于预设平滑处理算法对所述第一原始图层中的所述第一编辑对象的边缘和/或的所述第二原始图层中的所述第二编辑对象的边缘作平滑处理。
6.根据权利要求2所述的方法,其特征在于,所述根据所述第一编辑图层和所述第二编辑图层,生成目标图像,包括:将所述第一编辑图层的边缘区域和所述第二编辑图...
【专利技术属性】
技术研发人员:张兴华,蔡志锐,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。