图像处理方法、装置及计算机可读存储介质制造方法及图纸

技术编号:37130996 阅读:14 留言:0更新日期:2023-04-06 21:29
本发明专利技术公开了一种图像处理方法、装置及计算机可读存储介质。其中,该方法包括:获取初始图像,其中,上述初始图像为包括多个窗格的黑白图像;对上述初始图像中的上述多个窗格进行区域分割,得到同一物体在上述多个窗格中的语义连续性区域;为上述语义连续性区域生成区域颜色提示,其中,上述区域颜色提示用于提示上色的位置和颜色;基于上述区域颜色提示,对上述多个窗格中的上述语义连续性区域进行上色,得到上述初始图像对应的彩色图像。本发明专利技术解决了在相关技术中,存在为多张有关联的图像进行上色时,存在上色不准确的技术问题。存在上色不准确的技术问题。存在上色不准确的技术问题。

【技术实现步骤摘要】
图像处理方法、装置及计算机可读存储介质


[0001]本专利技术涉及数字媒体生成
,具体而言,涉及一种图像处理方法、装置及计算机可读存储介质。

技术介绍

[0002]在数字媒体生成领域,现有的自动上色方法大多仅适用于单一的黑白图像。并且,这些方法能生成良好上色结果的前提是依赖于用户的笔刷输入,因此这些方法仅能被归类为半自动上色方法,速度有限并目难以大规模应用。另有一些自动上色方法在多张图像上色领域做出了初步尝试,但在多张有关联图像中同一物体出现了不同颜色的表示。
[0003]因此,在相关技术中,存在为多张有关联的图像进行上色时,存在上色不准确的问题。
[0004]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本专利技术实施例提供了一种图像处理方法、装置及计算机可读存储介质,以至少解决在相关技术中,存在为多张有关联的图像进行上色时,存在上色不准确的技术问题。
[0006]根据本专利技术实施例的一个方面,提供了一种图像处理方法,包括:获取初始图像,其中,上述初始图像为包括多个窗格的黑白图像;对上述初始图像中的上述多个窗格进行区域分割,得到同一物体在上述多个窗格中的语义连续性区域;为上述语义连续性区域生成区域颜色提示,其中,上述区域颜色提示用于提示上色的位置和颜色;基于上述区域颜色提示,对上述多个窗格中的上述语义连续性区域进行上色,得到上述初始图像对应的彩色图像。
[0007]可选的,上述对上述初始图像中的上述多个窗格进行区域分割,得到同一物体在上述多个窗格中的语义连续性区域,包括:采用形态学法中的腐蚀操作,将上述初始图像变换为骨架图;基于上述骨架图,从上述多个窗格中识别出同一物体,并分别从上述多个窗格中分割出上述同一物体所在的区域,得到上述语义连续性区域。
[0008]可选的,上述基于上述骨架图,从上述多个窗格中识别出同一物体,并分别从上述多个窗格中分割出上述同一物体所在的区域,得到上述语义连续性区域,包括:基于上述骨架图,从上述多个窗格中确定形状相似度大于预定相似度阈值的物体为上述同一物体;从上述多个窗格中分割出上述同一物体所在的区域为上述语义连续性区域。
[0009]可选的,上述为上述语义连续性区域生成区域颜色提示,包括:在上述语义连续性区域内进行像素点采样,得到像素点集合;基于上述像素点集合,对生成的上述语义连续性区域进行掩膜操作,得到上述语义连续性区域的二值位置掩膜,其中,上述二值位置掩膜中像素点集合中的像素点采用第一数值表示,非像素点集合中的像素点采用第二数值表示,上述第一数值与第二数值不同;基于上述二值位置掩膜,生成上述语义连续性区域的区域颜色提示,其中,上述区域颜色提示中采用上述第一数值标识上色的位置。
[0010]可选的,上述在上述语义连续性区域内进行像素点采样,得到像素点集合,包括:获取上述语义连续性区域的面积;基于上述面积确定进行像素点采样的数量;基于上述数量,在上述语义连续性区域内进行像素点采样,得到上述像素点集合,其中,上述像素点集合中包括上述数量的像素点。
[0011]可选的,上述基于上述面积确定进行像素点采样的数量,包括:判断上述面积是否大于预定面积阈值;在判断结果为上述面积大于上述预定面积阈值的情况下,获取上述预定面积阈值对应的像素点采样密度;基于上述像素点采样密度以及上述面积,确定进行像素点采样的上述数量。
[0012]可选的,上述基于上述二值位置掩膜,生成上述语义连续性区域的区域颜色提示,包括:获取上述语义连续性区域内所表示物体的物体内容;基于上述物体内容确定目标颜色;基于上述二值位置掩膜和上述目标颜色,生成上述语义连续性区域的区域颜色提示,其中,上述目标颜色为上述区域颜色提示中提示上色的颜色。
[0013]可选的,上述基于上述区域颜色提示,对上述多个窗格中的上述语义连续性区域进行上色,得到上述初始图像对应的彩色图像,包括:获取上述多个窗格中的上述语义连续性区域在上述多个窗格中的距离场图,其中,上述距离场图用于描述上述语义连续性区域外的位置相对于上述语义连续性区域的距离;基于上述距离场图和上述区域颜色提示,对上述多个窗格中的上述语义连续性区域以及上述语义连续性区域外的区域进行上色,得到上述初始图像对应的彩色图像。
[0014]可选的,上述基于上述距离场图和上述区域颜色提示,对上述多个窗格中的上述语义连续性区域以及上述语义连续性区域外的区域进行上色,得到上述初始图像对应的彩色图像,包括:将上述初始图像,上述区域颜色提示和上述距离场图输入上色模型,得到上述上色模型输出的上述初始图像对应的上述彩色图像,其中,上述上色模型基于多组样本训练得到,上述多组样本包括:样本图像,样本图像中语义连续性区域对应的区域颜色提示和上述语义连续性区域在对应窗格中的距离场图,以及上述样本图像对应的彩色图像。
[0015]根据本专利技术实施例的另一方面,还提供了一种图像处理方法,包括:在显示界面上显示初始图像,其中,上述初始图像为包括多个窗格的黑白图像;响应于区域分割操作,在上述显示界面上显示同一物体在上述多个窗格中的语义连续性区域,其中,上述语义连续性区域为对上述初始图像中的上述多个窗格进行区域分割得到;在上述显示界面上显示上述语义连续性区域的区域颜色提示,其中,上述区域颜色提示用于提示上色的位置和颜色;响应于彩色图像显示操作,在上述显示界面上显示上述初始图像对应的彩色图像,其中,上述彩色图像基于上述区域颜色提示,对上述多个窗格中的上述语义连续性区域进行上色得到。
[0016]根据本专利技术实施例的另一方面,还提供了一种图像处理方法,包括:在虚拟现实VR设备或增强现实AR设备的呈现画面上显示初始图像,其中,上述初始图像为包括多个窗格的黑白图像;驱动上述VR设备或上述AR设备控制渲染上述初始图像对应的彩色图像,其中,上述彩色图像为基于区域颜色提示,对上述多个窗格中的语义连续性区域进行上色得到所的,上述区域颜色提示用于提示上色的位置和颜色,上述语义连续性区域为对上述初始图像中的上述多个窗格进行区域分割得到。
[0017]根据本专利技术实施例的另一方面,还提供了一种图像处理方法,包括:服务器接收客
户端发送的初始图像,其中,上述初始图像为包括多个窗格的黑白图像;上述服务器接收上述客户端发送的对上述初始图像上色的上色请求;上述服务器响应于上述上色请求,对上述初始图像中的上述多个窗格进行区域分割,得到同一物体在上述多个窗格中的语义连续性区域,为上述语义连续性区域生成区域颜色提示,以及基于上述区域颜色提示,对上述多个窗格中的上述语义连续性区域进行上色,得到上述初始图像对应的彩色图像,其中,上述区域颜色提示用于提示上色的位置和颜色;上述服务器将上述彩色图像发送给上述客户端。
[0018]根据本专利技术实施例的另一方面,还提供了一种计算机可读存储介质,上述计算机可读存储介质包括存储的程序,其中,在上述程序运行时控制上述计算机可读存储介质所在设备执行任意一项上述的图像处理方法。
[0019]根据本专利技术实施例的另一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取初始图像,其中,所述初始图像为包括多个窗格的黑白图像;对所述初始图像中的所述多个窗格进行区域分割,得到同一物体在所述多个窗格中的语义连续性区域;为所述语义连续性区域生成区域颜色提示,其中,所述区域颜色提示用于提示上色的位置和颜色;基于所述区域颜色提示,对所述多个窗格中的所述语义连续性区域进行上色,得到所述初始图像对应的彩色图像。2.根据权利要求1所述的方法,其特征在于,所述对所述初始图像中的所述多个窗格进行区域分割,得到同一物体在所述多个窗格中的语义连续性区域,包括:采用形态学法中的腐蚀操作,将所述初始图像变换为骨架图;基于所述骨架图,从所述多个窗格中识别出同一物体,并分别从所述多个窗格中分割出所述同一物体所在的区域,得到所述语义连续性区域。3.根据权利要求2所述的方法,其特征在于,所述基于所述骨架图,从所述多个窗格中识别出同一物体,并分别从所述多个窗格中分割出所述同一物体所在的区域,得到所述语义连续性区域,包括:基于所述骨架图,从所述多个窗格中确定形状相似度大于预定相似度阈值的物体为所述同一物体;从所述多个窗格中分割出所述同一物体所在的区域为所述语义连续性区域。4.根据权利要求1所述的方法,其特征在于,所述为所述语义连续性区域生成区域颜色提示,包括:在所述语义连续性区域内进行像素点采样,得到像素点集合;基于所述像素点集合,对生成的所述语义连续性区域进行掩膜操作,得到所述语义连续性区域的二值位置掩膜,其中,所述二值位置掩膜中像素点集合中的像素点采用第一数值表示,非像素点集合中的像素点采用第二数值表示,所述第一数值与第二数值不同;基于所述二值位置掩膜,生成所述语义连续性区域的区域颜色提示,其中,所述区域颜色提示中采用所述第一数值标识上色的位置。5.根据权利要求4所述的方法,其特征在于,所述在所述语义连续性区域内进行像素点采样,得到像素点集合,包括:获取所述语义连续性区域的面积;基于所述面积确定进行像素点采样的数量;基于所述数量,在所述语义连续性区域内进行像素点采样,得到所述像素点集合,其中,所述像素点集合中包括所述数量的像素点。6.根据权利要求5所述的方法,其特征在于,所述基于所述面积确定进行像素点采样的数量,包括:判断所述面积是否大于预定面积阈值;在判断结果为所述面积大于所述预定面积阈值的情况下,获取所述预定面积阈值对应的像素点采样密度;基于所述像素点采样密度以及所述面积,确定进行像素点采样的所述数量。
7.根据权利要求4所述的方法,其特征在于,所述基于所述二值位置掩膜,生成所述语义连续性区域的区域颜色提示,包括:获取所述语义连续性区域内所表示物体的物体内容;基于所述物体内容确定目标颜色;基于所述二值位置掩膜和所述目标颜色,生成所述语义连续性区域的区域颜色提示,其中,所述目标颜色为所述区域颜色提示中提示上色的颜色。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述基于所述区域颜色提示,对所述多个窗格中的所述语义连续性区域进行上色,得到所述初始图像对应的彩色图像,包括:获取所述多个窗格中的所述语义连续性区域在所述多个窗格中的距离场图,其中,所...

【专利技术属性】
技术研发人员:潘亦宁陈狄刘宇黄梁华颜科宇
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1