CN109816755A - 一种水墨图像的制作方法、装置、计算设备及存储介质 - Google Patents
一种水墨图像的制作方法、装置、计算设备及存储介质 Download PDFInfo
- Publication number
- CN109816755A CN109816755A CN201910107965.3A CN201910107965A CN109816755A CN 109816755 A CN109816755 A CN 109816755A CN 201910107965 A CN201910107965 A CN 201910107965A CN 109816755 A CN109816755 A CN 109816755A
- Authority
- CN
- China
- Prior art keywords
- image
- pixel
- intermediate image
- value
- produced
- 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
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 27
- 238000003860 storage Methods 0.000 title claims abstract description 14
- 238000012545 processing Methods 0.000 claims abstract description 57
- 238000000034 method Methods 0.000 claims abstract description 25
- 238000004422 calculation algorithm Methods 0.000 claims description 37
- 238000001914 filtration Methods 0.000 claims description 13
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 3
- 239000003086 colorant Substances 0.000 claims 1
- 238000006243 chemical reaction Methods 0.000 abstract description 3
- 239000000976 ink Substances 0.000 description 39
- 239000011159 matrix material Substances 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000003708 edge detection Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000004064 recycling Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Image Processing (AREA)
Abstract
本申请提供一种水墨图像的制作方法、装置、计算设备及存储介质,该方法包括:获取待制作图像;对所述待制作图像进行边缘提取,形成边缘提取后的第一中间图像;对所述第一中间图像进行模糊处理,得到第二中间图像;对所述待制作图像进行色阶调整,得到第三中间图像;将所述第二中间图像与所述第三中间图像合并,生成目标水墨图像。通过本发明的水墨图像的转换制作方法,可以高效地将普通风格的动画场景转换为水墨风格的动画场景。
Description
技术领域
本申请涉及互联网技术领域,特别涉及一种水墨图像的制作方法、装置、计算设备及存储介质。
背景技术
在互联网的应用中,随着智能设备的普及,用户接触信息的方式发生了较大变化,致使媒介环境发生了质的变化,用户接触的信息从传统的电视媒介转向了以内容为载体的信息触达,内容服务是一个非常核心的服务,目前的内容服务主要提供图书、影视、音乐、图像、视频、图片等类型的内容服务,其中,图像是一个非常重要的内容服务。
水墨图像可以称得上是中国图像的一大创举。它将传统的中国水墨画引入到图像制作中,虽然现阶段的图像处理方法越来越先进,但是对于水墨动画的制作仍然是走绘制渲染的标准图像制作流水线,这就需要很大的工作量,因此解决上述问题就显得十分必要了。
发明内容
有鉴于此,本说明书实施例提供了一种水墨图像的制作方法、装置、计算设备及存储介质,以解决现有技术中存在的技术缺陷。
一方面,本说明书实施例公开了一种水墨图像的制作方法,包括:
获取待制作图像;
对所述待制作图像进行边缘提取,形成边缘提取后的第一中间图像;
对所述第一中间图像进行模糊处理,得到第二中间图像;
对所述待制作图像进行色阶调整,得到第三中间图像;
将所述第二中间图像与所述第三中间图像合并,生成目标水墨图像。
可选地,获取待制作图像包括:
接收截图指令,所述截图指令包括待制作图像在动画图像中的播放位置;
根据所述截图指令获取一帧待制作图像;
当接收到输出指令时,输出所述待制作图像。
可选地,对所述目标图像进行边缘提取包括:
对待制作图像进行滤波处理;
通过第一Sobel算子计算滤波后的图像中各像素点的梯度值;
根据所述梯度值生成边缘提取后的第一中间图像。
可选地,通过第一Sobel算子计算滤波后的图像中各像素点的梯度值包括:
获取滤波后的图像中各像素点(x,y)的像素值;
通过第一Sobel算子与各像素点的像素值做卷积运算得到当前像素点的水平方向的方向导数Gx和垂直方向导数Gy;
根据Gx和Gy确定当前像素点(x,y)的梯度值。
可选地,据所述梯度值生成边缘提取后的第一中间图像包括:
预设梯度阈值;
将梯度值大于梯度阈值的点设为所述第一中间图像的边界点,将所述边界点一次连接得到所述第一中间图像。
可选地,对所述第一中间图像进行模糊处理包括:
对所述第一中间图像进行滤波处理;
通过第二Sobel算子与所述滤波处理后的第一中间图像中各像素点的像素值进行卷积运算得到第二中间图像。
可选地,通过第二Sobel算子与所述滤波处理后的第一中间图像中各像素点的像素值进行卷积运算得到第二中间图像包括:
获取滤波处理后的第一中间图像中各像素点(x,y)的第一像素值;
通过第二Sobel算子与各像素点的第一像素值做卷积运算得到当前像素点的水平方向的像素值OX和垂直方向的像素值OY;
根据OX和OY确定当前像素点(x,y)的第二像素值;
根据各像素点的第二像素值得到所述第二中间图像。
可选地,对所述待制作图像进行色阶调整包括:
根据输入算法对所述待制作图像进行输入色阶调整,得到输入色阶调整图像;
根据输出算法对所述输入色阶调整图像进行输出色阶调整,得到所述第三中间图像。
可选地,根据输入算法对所述待制作图像进行输入色阶调整,得到输入色阶调整图像包括:
计算输入高光色阶值与输入暗调色阶值的第一离差,计算各像素色阶分量值与输入暗调色阶值的第二离差;
若所述第二离差小于等于0,则各像素输入色阶调整分量等于0;
若所述第二离差大于0,则将所述第一离差与所述第二离差的比值为底的中间调色阶值倒数的幂作为各像素输入色阶调整分量;
根据所述各像素输入色阶调整分量对所述待制作图像进行输入色阶调整。
可选地,根据输出算法对所述输入色阶调整图像进行输出色阶调整,得到所述第三中间图像包括:
计算输出高光色阶值与输出暗调色阶值的离差;
获取所述输入色阶调整分量、输出暗调色阶值;
根据所述输入色阶调整分量、输出暗调色阶值及输出高光色阶值与输出暗调色阶值的离差确定所述第三中间图像中各像素点的色阶分量,以得到所述第三中间图像。
可选地,将所述第二中间图像与所述第三中间图像合并之后,还包括:
对所述合并之后的图像进行色彩饱和度、对比度和明亮度调整,得到目标水墨图像。
可选地,水墨图像的制作方法还包括:将处理后的每一帧目标水墨图像按照播放时序拼接生成水墨动画。
可选地,水墨图像的制作方法还包括:将第一中间图像、第二中间图像、第三中间图像以及目标水墨图像顺次在显示器按照生成时序输出。
另一方面,本说明书实施例公开了一种水墨图像的制作的装置,包括:
获取模块,被配置为获取待制作图像;
第一处理模块,被配置为对所述待制作图像进行边缘提取,形成边缘提取后的第一中间图像;
第二处理模块,被配置为对所述第一中间图像进行模糊处理,得到第二中间图像;
第三处理模块,被配置为对所述待制作图像进行色阶调整,得到第三中间图像;
第四处理模块,被配置为将所述第二中间图像与所述第三中间图像合并,生成目标水墨图像。
可选地,获取模块,还被配置为截图指令包括待制作图像在动画图像中的播放位置,根据所述截图指令获取一帧待制作图像,当接收到输出指令时,输出所述待制作图像;
第一处理模块,还被配置为对所述待制作图像进行滤波处理,通过第一Sobel算子计算滤波后的图像中各像素点的梯度值,根据所述梯度值生成边缘提取后的第一中间图像;
第二处理模块,还被配置为对所述第一中间图像进行滤波处理,通过第二Sobel算子与所述滤波处理后的第一中间图像中各像素点的像素值进行卷积运算得到第二中间图像;
第三处理模块,还被配置为根据输入算法对所述待制作图像进行输入色阶调整,得到输入色阶调整图像,根据输出算法对所述输入色阶调整图像进行输出色阶调整,得到所述第三中间图像。
可选地,第一处理模块,进一步被配置为获取滤波后的图像中各像素点(x,y)的像素值,通过第一Sobel算子与各像素点的像素值做卷积运算得到当前像素点的水平方向的方向导数Gx和垂直方向导数Gy,根据Gx和Gy确定当前像素点(x,y)的梯度值;
第二处理模块,进一步被配置为获取滤波处理后的第一中间图像中各像素点(x,y)的第一像素值,通过第二Sobel算子与各像素点的第一像素值做卷积运算得到当前像素点的水平方向的像素值OX和垂直方向的像素值OY,根据OX和OY确定当前像素点(x,y)的第二像素值,根据各像素点的第二像素值得到所述第二中间图像。
另一方面,本说明书实施例公开了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述指令时实现水墨图像的制作方法的步骤。
另一方面,本说明书实施例公开了一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行水墨图像的制作方法的步骤。
本说明书提供的一种水墨图像的制作方法、装置、计算设备及存储介质,通过本发明的水墨图像的转换制作方法,可以高效地将普通风格的动画场景转换为水墨风格的动画场景,且转换后的效果美观,用户体验更佳。
附图说明
图1是本说明书一实施例提供的一种计算设备的结构框图;
图2是本说明书一实施例提供的一种水墨图像的制作方法流程图;
图3是本说明书一实施例提供的一种水墨图像的制作方法流程图;
图4是本说明书一实施例提供的一种水墨图像的制作方法流程图;
图5是本说明书一实施例提供的一种水墨图像的制作方法流程图;
图6是本说明书一实施例提供的一种水墨图像的制作装置的结构示意图。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本说明书。但是本说明书能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本说明书内涵的情况下做类似推广,因此本说明书不受下面公开的具体实施的限制。
在本说明书一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本说明书一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本说明书一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
在本说明书中,提供了一种水墨图像的制作方法、装置、一种计算设备及存储介质,在下面的实施例中逐一进行详细说明。
图1是示出了根据本说明书一实施例的计算设备100的结构框图。该计算设备100的部件包括但不限于存储器110和处理器120。处理器120与存储器110通过总线130相连接。
计算设备100还包括接入设备140,接入设备140可以包括有线或无线的任何类型的网络接口(例如,网络接口卡(NIC))中的一个或多个,诸如IEEE802.11无线局域网(WLAN)无线接口、全球微波互联接入(Wi-MAX)接口、以太网接口、通用串行总线(USB)接口、蜂窝网络接口、蓝牙接口、近场通信(NFC)接口,等等。
在本说明书的一个实施例中,计算设备100的上述部件以及图1中未示出的其他部件也可以彼此相连接,例如通过总线。应当理解,图1所示的计算设备结构框图仅仅是出于示例的目的,而不是对本说明书范围的限制。本领域技术人员可以根据需要,增添或替换其他部件。
计算设备100可以是任何类型的静止或移动计算设备,包括移动计算机或移动计算设备(例如,平板计算机、个人数字助理、膝上型计算机、笔记本计算机、上网本等)、移动电话(例如,智能手机)、可佩戴的计算设备(例如,智能手表、智能眼镜等)或其他类型的移动设备,或者诸如台式计算机或PC的静止计算设备。计算设备100还可以是移动式或静止式的服务器。
其中,处理器120可以执行图2所示方法中的步骤。图2示出了根据本说明书一实施例提供的一种水墨图像的制作方法流程图,水墨图像的制作方法可以包括步骤202至步骤210。
步骤202、获取待制作图像。
本说明书一个或多个实施例中,待制作图像为目标动画中的每一帧图像,因此需要从目标动画中截取待制作图像,首先接收截图指令,截图指令中有待制作图像在动画图像中的播放位置信息,根据播放位置信息截取到的一帧图像即为待制作图像。
步骤204、对所述待制作图像进行边缘提取,形成边缘提取后的第一中间图像。
本说明书一个或多个实施例中,步骤204可以通过如图3所示的步骤实现,包括步骤302至步骤306。
步骤302、对待制作图像进行滤波处理。
本说明书提供的一个实施例中,对待制作图像进行滤波处理是为了尽量消除图像中的噪声,以更好地提取和连接边缘。
步骤304、通过第一Sobel算子计算滤波后的图像中各像素点的梯度值。
本说明书提供的一个实施例中,利用Sobel算子来实现图像的边缘提取,实质是用卷积核与图像做卷积来计算图像中各点的梯度值,根据梯度值的大小确定边界点,从而实现边缘提取。
本说明书提供的一个实施例中,第一Sobel算子的卷积核为:
水平方向:垂直方向:
该算子包含两组3x3的矩阵,分别为水平方向和垂直方向,将之与图像作平面卷积,即可分别得出水平方向和垂直方向的方向导数。如果以A代表待制作图像,Gx及Gy分别代表经水平方向及垂直方向计算所得的方向导数,其公式如下:
假设获取滤波后的图像中各像素点的像素值为:将该矩阵分别代入式(1)和式(2)计算得到像素点(x,y)的水平及垂直方向的方向导数G x和Gy,再利用式(3)即可得出像素点(x,y)的梯度值。
步骤306、根据所述梯度值生成边缘提取后的第一中间图像。
本说明书提供的一个实施例中,先预设梯度阈值,将梯度值大于梯度阈值的像素点设为所述第一中间图像的边界点,将所述边界点依次连接得到所述第一中间图像。
本说明书提供的一个实施例中,Sobel算子从不同的方向检测边缘,利用像素点上下、左右邻点的像素值加权算法,根据在缘点处存在极值这一特征进行边缘检测,这一算子对灰度渐变和噪声较多的图像处理的较好且对边缘定位比较准确。
步骤206、对所述第一中间图像进行模糊处理,得到第二中间图像。
本说明书一个或多个实施例中,步骤206可以通过如图4所示的步骤实现,包括步骤402至步骤404。
步骤402、对所述第一中间图像进行滤波处理。
本说明书提供的一个实施例中,对第一中间图像进行滤波处理仍然是为了尽量消除图像中的噪声。
步骤404、通过第二Sobel算子与所述滤波处理后的第一中间图像中各像素点的像素值进行卷积运算得到第二中间图像。
本说明书提供的一个实施例中,第二Sobel算子的卷积核为:
水平方向:垂直方向:
该算子包含两组3x3的矩阵,分别为水平方向和垂直方向,将之与图像作平面卷积,即可分别得出水平方向和垂直方向的偏移。如果以B代表第一中间图像,OX和OY分别代表经水平方向和垂直方向的偏移,其公式如下:
假设获取滤波处理后的第一中间图像中各像素点的第一像素值为:
将该矩阵分别代入式(4)和式(5)计算得到像素点(x,y)的水平及垂直方向的偏移OX和OY,再利用式(6)即可得出像素点(x,y)的第二像素值。
通过以上方法计算出各像素点的第二像素值后,可以将其按照待制作图像中各像素点的排列顺序排列为m*n的矩阵,得到第二中间图像C:
本说明书提供的一个实施例中,通过第二Sobel算子是基于第一Sobel算子的一种改进,通过第二Sobel算子与各像素点的第一像素值做卷积运算得到各像素点的水平方向和垂直方向的像素值偏移,再利用水平方向和垂直方向的偏移计算偏移后的第二像素值O,以达到图像像素向两个交叉对角线偏移的效果,从而实现模糊喷溅的效果。
步骤208、对所述待制作图像进行色阶调整,得到第三中间图像。
本说明书一个或多个实施例中,步骤208可以通过如图5所示的步骤实现,包括步骤502至步骤504。
步骤502、根据输入算法对所述待制作图像进行输入色阶调整,得到输入色阶调整图像。
本说明书提供的一个实施例中,彩色图像由多个像素点排列而成,其中每个像素点具有单一的颜色,可以通过RGB三通道的色阶值表示,每个通道下的色阶值取值范围为[0,255]。色阶调整是指根据预设算法及参数,对待制作图像中各像素点的色阶值进行调整。
本说明书提供的一个实施例中,输入色阶参数包括各通道下(RGB全通道或R、G、B独立通道)的输入高光色阶值、输入中间调色阶值、输入暗调色阶值。输入高光色阶值、输入中间调色阶值、输入暗调色阶值、输出高光色阶值与输出暗调色阶值的默认数值可以分别是1.0、1.0、0、1.0、0,通常将输入色阶参数与输出色阶参数设置为默认数值,相当于不进行输入色阶调整以及输出色阶调整。本实施例中,两种色阶均需进行调整。
对于输入色阶参数的调整,可以通过以下方法确定输入色阶调整图像中各像素点的输入色阶调整分量:
首先计算输入高光色阶值H1与输入暗调色阶值L1的第一离差P1,计算各像素色阶分量值Q与输入暗调色阶值L1的第二离差P2;
若所述第二离差P2小于等于0,则各像素输入色阶调整分量等于0;
若所述第二离差P2大于0,则将所述第一离差P1与所述第二离差P2的比值为底的中间调色阶值M倒数的幂作为各像素输入色阶调整分量,公式如下:
通过以上方法计算出各像素点的输入色阶调整分量D后,可以将其按照待制作图像中各像素点的排列顺序排列为m*n的矩阵,得到输入色阶调整图像:
步骤504、根据输出算法对所述输入色阶调整图像进行输出色阶调整,得到所述第三中间图像。
输出色阶参数包括各通道下的输出高光色阶值与输出暗调色阶值。对于输出色阶参数的调整,可以通过以下公式确定输出色阶调整图像中各像素点的输出色阶调整分量:
D1=D*(H 2-L2)/255+L2 (8)
其中,D1为输出色阶调整分量,D为输入色阶调整分量,H2为输出高光色阶值,L2为输出暗调色阶值。
将各像素点的输出色阶分量D1按照待制作图像中各像素点的排列顺序排列为m*n的矩阵,得到第三中间图像:
本说明书提供的一个实施例中,输入色阶参数可以调整图像的是色彩分布,输出色阶参数可以调整图像的整体色彩范围,输入色阶可以控制图像明暗的层次差距,而输出色阶可以减少图像层次间的差距,也能减少图像的对比度,通过对输入输出色阶参数的调整,最终实现了对图像的色阶处理。
步骤210、将所述第二中间图像与所述第三中间图像合并,生成目标水墨图像。
本说明书提供的一个实施例中,将第二中间图像与第三中间图像进行合并,实际上是将两个图像矩阵中对应的像素点进行卷积运算,排列形成新的图像矩阵,即为目标水墨图像。
本说明书提供的一个实施例中,通过对已有的普通风格动画中的每一帧动画进行边缘提取、模糊、色阶调整等处理,将调整后的每一帧目标水墨图像按照播放时序拼接生成水墨动画,实现了将普通风格动画实时转换为水墨动画,并且可以将第一中间图像、第二中间图像、第三中间图像以及目标水墨图像顺次在显示器按照生成时序输出,给玩家带来了更好的游戏体验。
本说明书一实施例还提供一种水墨图像的制作装置,如图6所示,包括获取模块602、第一处理模块604、第二处理模块606、第三处理模块608、第四处理模块610。
获取模块602,被配置为获取待制作图像。
本说明书一个或多个实施例中,所述获取模块602,还被配置为截图指令包括待制作图像在动画图像中的播放位置,根据所述截图指令获取一帧待制作图像;当接收到输出指令时,输出所述待制作图像。
第一处理模块604,被配置为对所述待制作图像进行边缘提取,形成边缘提取后的第一中间图像。
本说明书提供的一个实施例中,所述第一处理模块604,还被配置为对所述待制作图像进行滤波处理,通过第一Sobel算子计算滤波后的图像中各像素点的梯度值;根据所述梯度值生成边缘提取后的第一中间图像。
所述第一处理模块604,进一步被配置为获取滤波后的图像中各像素点(x,y)的像素值,通过第一Sobel算子与各像素点的像素值做卷积运算得到当前像素点的水平方向的方向导数Gx和垂直方向导数Gy,根据Gx和Gy确定当前像素点(x,y)的梯度值,根据所述梯度值生成边缘提取后的第一中间图像。
本说明书提供的一个实施例中,利用Sobel算子来实现图像的边缘提取,实质是用卷积核与图像做卷积来计算图像中各点的梯度值,根据梯度值的大小确定边界点,从而实现边缘提取。
第二处理模块606,被配置为对所述第一中间图像进行模糊处理,得到第二中间图像。
本说明书提供的一个实施例中,所诉第二处理模块606,还被配置为对所述第一中间图像进行滤波处理,通过第二Sobel算子与所述滤波处理后的第一中间图像中各像素点的像素值进行卷积运算得到第二中间图像。
所述第二处理模块606,进一步被配置为获取滤波处理后的第一中间图像中各像素点(x,y)的第一像素值,通过第二Sobel算子与各像素点的第一像素值做卷积运算得到各像素点的水平方向和垂直方向的偏移OX和OY,根据OX和OY确定各像素点(x,y)的第二像素值,根据各像素点的第二像素值得到所述第二中间图像。
第三处理模块608,被配置为对所述第二中间图像进行色阶调整,得到第三中间图像。
本说明书提供的一个实施例中,所述第三处理模块608,还被配置为根据输入算法对所述待制作图像进行输入色阶调整,得到输入色阶调整图像,根据输出算法对所述输入色阶调整图像进行输出色阶调整,得到所述第三中间图像。
第四处理模块610,被配置为将所述第二中间图像与所述第三中间图像合并,生成目标水墨图像。
本说明书提供的一个实施例中,所述第四处理模块,还被配置为将两个图像矩阵中对应的像素点进行卷积运算,排列形成新的图像矩阵,得到目标水墨图像。
本说明书提供的一个实施例中,通过对已有的普通风格动画中的每一帧动画进行边缘提取、模糊、色阶调整等处理,为使得制作效果更好,还可以进行亮度、对比度等参数的调整,将调整后的每一帧目标水墨图像按照播放时序拼接生成水墨动画,实现了将普通风格动画实时转换为水墨动画,并且可以将第一中间图像、第二中间图像、第三中间图像以及目标水墨图像顺次在显示器按照生成时序输出,给玩家带来了更好的游戏体验。
本申请一实施例还提供一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述指令时实现如前所述水墨图像的制作方法的步骤。本申请一实施例还提供一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行时实现如前所述水墨图像的制作方法的步骤。
说明书上述为本实施例的一种计算机可读存储介质的示意性方案。需要说明的是,该存储介质的技术方案与上述的水墨图像的制作方法的技术方案属于同一构思,存储介质的技术方案未详细描述的细节内容,均可以参见上述水墨图像的制作方法的技术方案的描述。
所述计算机指令包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本说明书并不受所描述的动作顺序的限制,因为依据本说明书,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本说明书所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
以上公开的本说明书优选实施例只是用于帮助阐述本说明书。可选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本申请的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本申请。本说明书仅受权利要求书及其全部范围和等效物的限制。
Claims (18)
1.一种水墨图像的制作方法,其特征在于,包括:
获取待制作图像;
对所述待制作图像进行边缘提取,形成边缘提取后的第一中间图像;
对所述第一中间图像进行模糊处理,得到第二中间图像;
对所述待制作图像进行色阶调整,得到第三中间图像;
将所述第二中间图像与所述第三中间图像合并,生成目标水墨图像。
2.如权利要求1所述的方法,其特征在于,所述获取待制作图像包括:
接收截图指令,所述截图指令包括待制作图像在动画图像中的播放位置;
根据所述截图指令获取一帧待制作图像;
当接收到输出指令时,输出所述待制作图像。
3.如权利要求1所述的方法,其特征在于,所述对所述待制作图像进行边缘提取包括:
对所述待制作图像进行滤波处理;
通过第一Sobel算子计算滤波后的图像中各像素点的梯度值;
根据所述梯度值生成边缘提取后的第一中间图像。
4.如权利要求3所述的方法,其特征在于,所述通过第一Sobel算子计算滤波后的图像中各像素点的梯度值包括:
获取滤波后的图像中各像素点(x,y)的像素值;
通过第一Sobel算子与各像素点的像素值做卷积运算得到当前像素点的水平方向的方向导数Gx和垂直方向导数Gy;
根据Gx和Gy确定当前像素点(x,y)的梯度值。
5.如权利要求3所述的方法,其特征在于,所述根据所述梯度值生成边缘提取后的第一中间图像包括:
预设梯度阈值;
将梯度值大于梯度阈值的点设为所述第一中间图像的边界点,将所述边界点一次连接得到所述第一中间图像。
6.根据权利要求1所述的方法,其特征在于,所述对所述第一中间图像进行模糊处理包括:
对所述第一中间图像进行滤波处理;
通过第二Sobel算子与所述滤波处理后的第一中间图像中各像素点的像素值进行卷积运算得到第二中间图像。
7.根据权利要求6所述的方法,其特征在于,所述通过第二Sobel算子与所述滤波处理后的第一中间图像中各像素点的像素值进行卷积运算得到第二中间图像包括:
获取滤波处理后的第一中间图像中各像素点的第一像素值;
通过第二Sobel算子与各像素点的第一像素值做卷积运算得到当前像素点的水平方向偏移OX和垂直方向的偏移OY;
根据OX和OY确定所述第一中间图像各像素点的第二像素值;
根据各像素点的第二像素值得到所述第二中间图像。
8.根据权利要求1所述的方法,其特征在于,所述对所述待制作图像进行色阶调整包括:
根据输入算法对所述待制作图像进行输入色阶调整,得到输入色阶调整图像;
根据输出算法对所述输入色阶调整图像进行输出色阶调整,得到所述第三中间图像。
9.根据权利要求8所述的方法,其特征在于,所述根据输入算法对所述待制作图像进行输入色阶调整包括:
计算输入高光色阶值与输入暗调色阶值的第一离差,计算各像素色阶分量值与输入暗调色阶值的第二离差;
若所述第二离差小于等于0,则各像素输入色阶调整分量等于0;
若所述第二离差大于0,则将所述第一离差与所述第二离差的比值为底的中间调色阶值倒数的幂作为各像素输入色阶调整分量;
根据所述各像素输入色阶调整分量对所述待制作图像进行输入色阶调整。
10.根据权利要求8所述的方法,其特征在于,所述根据输出算法对所述输入色阶调整图像进行输出色阶调整,得到所述第三中间图像包括:
计算输出高光色阶值与输出暗调色阶值的离差;
获取所述输入色阶调整分量、输出暗调色阶值;
根据所述输入色阶调整分量、输出暗调色阶值及输出高光色阶值与输出暗调色阶值的离差确定所述第三中间图像中各像素点的色阶分量,以得到所述第三中间图像。
11.根据权利要求1所述的方法,其特征在于,所述将所述第二中间图像与所述第三中间图像合并之后,还包括:
对所述合并之后的图像进行色彩饱和度、对比度和明亮度调整,得到目标水墨图像。
12.如权利要求2所述的方法,其特征在于,还包括:将处理后的每一帧目标水墨图像按照播放时序拼接生成水墨动画。
13.如权利要求1所述的方法,其特征在于,还包括:将第一中间图像、第二中间图像、第三中间图像以及目标水墨图像顺次在显示器按照生成时序输出。
14.一种水墨图像的制作装置,其特征在于,包括:
获取模块,被配置为获取待制作图像;
第一处理模块,被配置为对所述待制作图像进行边缘提取,形成边缘提取后的第一中间图像;
第二处理模块,被配置为对所述第一中间图像进行模糊处理,得到第二中间图像;
第三处理模块,被配置为对所述待制作图像进行色阶调整,得到第三中间图像;
第四处理模块,被配置为将所述第二中间图像与所述第三中间图像合并,生成目标水墨图像。
15.如权利要求14所述的装置,其特征在于,所述获取模块,还被配置为截图指令包括待制作图像在动画图像中的播放位置,根据所述截图指令获取一帧待制作图像,当接收到输出指令时,输出所述待制作图像;
所述第一处理模块,还被配置为对所述待制作图像进行滤波处理,通过第一Sobel算子计算滤波后的图像中各像素点的梯度值,根据所述梯度值生成边缘提取后的第一中间图像;
所述第二处理模块,还被配置为对所述第一中间图像进行滤波处理,通过第二Sobel算子与所述滤波处理后的第一中间图像中各像素点的像素值进行卷积运算得到第二中间图像;
所述第三处理模块,还被配置为根据输入算法对所述待制作图像进行输入色阶调整,得到输入色阶调整图像;根据输出算法对所述输入色阶调整图像进行输出色阶调整,得到所述第三中间图像。
16.如权利要求14所述的装置,其特征在于,所述第一处理模块,进一步被配置为获取滤波后的图像中各像素点(x,y)的像素值,通过第一Sobel算子与各像素点的像素值做卷积运算得到当前像素点的水平方向的方向导数Gx和垂直方向导数Gy,根据Gx和Gy确定当前像素点(x,y)的梯度值;
所述第二处理装置,进一步被配置为获取滤波处理后的第一中间图像中各像素点的第一像素值,通过第二Sobel算子与各像素点的第一像素值做卷积运算得到当前像素点的水平方向偏移OX和垂直方向的偏移OY,根据OX和OY确定所述第一中间图像各像素点的第二像素值,根据各像素点的第二像素值得到所述第二中间图像。
17.一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,其特征在于,所述处理器执行所述指令时实现权利要求1-13中任意一项所述方法的步骤。
18.一种计算机可读存储介质,其存储有计算机指令,其特征在于,该指令被处理器执行时实现权利要求1-13中任意一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910107965.3A CN109816755A (zh) | 2019-02-02 | 2019-02-02 | 一种水墨图像的制作方法、装置、计算设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910107965.3A CN109816755A (zh) | 2019-02-02 | 2019-02-02 | 一种水墨图像的制作方法、装置、计算设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109816755A true CN109816755A (zh) | 2019-05-28 |
Family
ID=66605153
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910107965.3A Pending CN109816755A (zh) | 2019-02-02 | 2019-02-02 | 一种水墨图像的制作方法、装置、计算设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109816755A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112967194A (zh) * | 2021-03-04 | 2021-06-15 | Oppo广东移动通信有限公司 | 目标图像生成方法及装置、计算机可读介质和电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1365570A (zh) * | 2000-03-28 | 2002-08-21 | 伊斯曼柯达公司 | 胶片扫描器 |
CN101038675A (zh) * | 2006-03-16 | 2007-09-19 | 腾讯科技(深圳)有限公司 | 实现水墨风格渲染的方法及装置 |
CN101588438A (zh) * | 2009-06-10 | 2009-11-25 | 拓维信息***股份有限公司 | 由彩照转化为不同风格图片的手机动画创作方法 |
CN103116898A (zh) * | 2013-01-30 | 2013-05-22 | 深圳深讯和科技有限公司 | 生成水墨画风格图像的方法及装置 |
CN108596828A (zh) * | 2018-04-18 | 2018-09-28 | 网易(杭州)网络有限公司 | 图像泛光处理方法与装置、电子设备、存储介质 |
-
2019
- 2019-02-02 CN CN201910107965.3A patent/CN109816755A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1365570A (zh) * | 2000-03-28 | 2002-08-21 | 伊斯曼柯达公司 | 胶片扫描器 |
US20050146759A1 (en) * | 2000-03-28 | 2005-07-07 | Truc James A. | Film scanner |
CN101038675A (zh) * | 2006-03-16 | 2007-09-19 | 腾讯科技(深圳)有限公司 | 实现水墨风格渲染的方法及装置 |
CN101588438A (zh) * | 2009-06-10 | 2009-11-25 | 拓维信息***股份有限公司 | 由彩照转化为不同风格图片的手机动画创作方法 |
CN103116898A (zh) * | 2013-01-30 | 2013-05-22 | 深圳深讯和科技有限公司 | 生成水墨画风格图像的方法及装置 |
CN108596828A (zh) * | 2018-04-18 | 2018-09-28 | 网易(杭州)网络有限公司 | 图像泛光处理方法与装置、电子设备、存储介质 |
Non-Patent Citations (2)
Title |
---|
付庆军: "利用Photoshop实现摄影作品的仿水墨画效果", 《照相机》 * |
翁蕾蕾等: "水墨动画与现代电脑技术的融合", 《电视字幕(特技与动画)》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112967194A (zh) * | 2021-03-04 | 2021-06-15 | Oppo广东移动通信有限公司 | 目标图像生成方法及装置、计算机可读介质和电子设备 |
CN112967194B (zh) * | 2021-03-04 | 2024-05-14 | Oppo广东移动通信有限公司 | 目标图像生成方法及装置、计算机可读介质和电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Ren et al. | Low-light image enhancement via a deep hybrid network | |
US10198801B2 (en) | Image enhancement using self-examples and external examples | |
CN109544662B (zh) | 一种基于SRUnet的动漫风格线稿上色方法及*** | |
CN105138317B (zh) | 用于终端设备的窗口显示处理方法及装置 | |
US20200364910A1 (en) | Line drawing generation | |
CN108229279A (zh) | 人脸图像处理方法、装置和电子设备 | |
CN109741279A (zh) | 图像饱和度调整方法、装置、存储介质及终端 | |
CN106255990B (zh) | 用于相机阵列的图像重对焦 | |
CN106530309B (zh) | 一种基于移动平台的视频抠图方法及*** | |
CN107958449A (zh) | 一种图像合成方法及装置 | |
CN114723643B (zh) | 一种基于强化学习和美学评估的低光图像增强方法 | |
US20220172322A1 (en) | High resolution real-time artistic style transfer pipeline | |
CN103745430A (zh) | 一种数字图像的快速美容方法 | |
CN110070499A (zh) | 图像处理方法、装置和计算机可读存储介质 | |
CN112102422B (zh) | 图像处理方法及装置 | |
EP4261784A1 (en) | Image processing method and apparatus based on artificial intelligence, and electronic device, computer-readable storage medium and computer program product | |
CN103050090A (zh) | 移动终端应用的显示亮度的调节方法及装置 | |
WO2023093291A1 (zh) | 图像处理方法、装置、计算机设备和计算机程序产品 | |
Wang et al. | Color contrast-preserving decolorization | |
CN113409465B (zh) | 毛发模型的生成方法、装置、存储介质与电子设备 | |
CN109816755A (zh) | 一种水墨图像的制作方法、装置、计算设备及存储介质 | |
CN110363733B (zh) | 一种混合图像生成方法及装置 | |
US20230360286A1 (en) | Image processing method and apparatus, electronic device and storage medium | |
CN116189259A (zh) | 脸部图像的生成方法、装置、电子设备及存储介质 | |
CN110874816B (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190528 |