A method of assistant coloring of original paintings based on neural network is presented, which includes acquiring multiple original lines and original paintings before and after coloring, marking the coloring parameters of each subdivision area of the original paintings, forming the original data samples, initializing the coloring neural network model with Keras, in which the VGG model is used for the coloring neural network model, and importing the original data samples as training set. The coloring neural network model is supervised learning, and the trained coloring neural network model is used to automatically color the original drawing. The application also discloses the corresponding auxiliary coloring device of the original picture based on the neural network. The beneficial effect of this application is that the artificial neural network is used to assist the coloring of the original painting, thus reducing the heavy coloring work in the process of coloring the original painting, and making and modifying the original painting conveniently and quickly.
【技术实现步骤摘要】
一种基于神经网络的原画辅助上色方法和装置
本专利技术涉及计算机学习领域,尤其涉及一种基于神经网络的原画辅助上色方法和装置。
技术介绍
无论是电子游戏开发还是动画制作的过程,都需要大量的原画工作。例如对于电子游戏开发,软件开发商都需要根据项目策划设计游戏角色、游戏场景、游戏道具的原画或游戏中主要角色立绘、各种表情的头像等等。因为这些原画设计将成为后面电子游戏开发的重要参考,所以上述原画的绘制往往对画质和精细度有较高的要求,以方便其他美术人员能够基于原画,根据实际的电子游戏开发需要,补充绘制在不同状态环境下的游戏角色、游戏场景或游戏道具的细节。然而,因为目前原画的绘制工作很大程度上依赖于美术人员的经验,并且这往往需要其花费大量的时间来绘制,所以这使得软件开发商或者外包设计公司花费较大的人力成本和时间来完成上述任务。同时,由于在电子游戏或者动画制作初期,各方需要对具体设计进行反复磋商和修改,从而这进一步拖慢了相关产品的开发进度,并提高了开发成本。
技术实现思路
本申请的目的是解决现有技术的不足,提供一种基于神经网络的原画辅助上色方法和装置,能够获得对输入的原画线稿自动辅助上色的技术效果。为了实现上述目的,本申请采用以下的技术方案:首先,本申请提出一种基于神经网络的原画辅助上色方法。该方法包括以下步骤:S100)获取多张原画上色前后的原画线稿和原画上色稿,并标记原画各个细分区域的上色参数,形成原画数据样本;S200)使用Keras初始化上色神经网络模型,其中上色神经网络模型采用VGG模型;S300)导入原画数据样本作为训练集,对上色神经网络模型进行监督学习;S400) ...
【技术保护点】
1.一种基于神经网络的原画辅助上色方法,其特征在于,包括以下步骤:S100)获取多张原画上色前后的原画线稿和原画上色稿,并标记原画各个细分区域的上色参数,形成原画数据样本;S200)使用Keras初始化上色神经网络模型,其中上色神经网络模型采用VGG模型;S300)导入原画数据样本作为训练集,对上色神经网络模型进行监督学习;S400)利用训练完毕的上色神经网络模型对输入的原画线稿进行自动上色。
【技术特征摘要】
1.一种基于神经网络的原画辅助上色方法,其特征在于,包括以下步骤:S100)获取多张原画上色前后的原画线稿和原画上色稿,并标记原画各个细分区域的上色参数,形成原画数据样本;S200)使用Keras初始化上色神经网络模型,其中上色神经网络模型采用VGG模型;S300)导入原画数据样本作为训练集,对上色神经网络模型进行监督学习;S400)利用训练完毕的上色神经网络模型对输入的原画线稿进行自动上色。2.根据权利要求1所述的方法,其特征在于,所述步骤S100还包括以下子步骤:S101)匹配各张原画上色前后的原画线稿和原画上色稿,并对原画线稿和原画上色稿进行配准;S102)基于原画线稿对原画进行划分形成初始区域;S103)基于的色调阈值、饱和度阈值和亮度阈值,对初始区域进行区域细分,形成细分区域;S104)计算同一细分区域内色调、饱和度和亮度的平均值,并将色调平均值、饱和度平均值、亮度平均值和相邻区域编号作为上色参数。3.根据权利要求1或2所述的方法,其特征在于,所述上色参数至少还包括在原画线稿上与细分区域相邻的原画线条。4.根据权利要求3所述的方法,其特征在于,原画数据样本根据原画的颜色风格分类为多个子训练集,并基于所述子训练集形成相应多个上色神经网络模型。5.根据权利要求1所述的方法,其特征在于,所述步骤S200还包括以下子步骤:S201)利用Keras建立并初始化VGG模型的卷积层和MAXpooling层;S2...
【专利技术属性】
技术研发人员:强项,蒋晓光,杜庆焜,张李京,
申请(专利权)人:武汉西山艺创文化有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。