一种素描的绘制方法及装置制造方法及图纸

技术编号:20330017 阅读:22 留言:0更新日期:2019-02-13 06:17
本发明专利技术公开了一种素描的绘制方法及装置,所述方法包括获取选定图像,并对选定图片进行灰度处理,得到处理图像;根据处理图像的像素点的灰度值,建立处理图像所有像素点的灰度分布曲线图;以曲线图中各极小值点为分割点,将处理图像的所有像素点分成若干个组;将位于同一组的各像素点的灰度值进行归一处理,得到各组的平均灰度值,根据各组内像素点在处理图像的位置,确定各组对应的画线子路径,并根据各组的平均灰度值确定各画线子路径的绘画次数。根据各组的画线子路径和各画线子路径的绘画次数,计算画线总路径,根据画线总路径绘制选定图像的素描图,通过实施本发明专利技术实施例能够根据选定的图片自动进行素描绘画,获得选定图片的素描图。

【技术实现步骤摘要】
一种素描的绘制方法及装置
本专利技术涉及计算机领域,具体涉及一种素描的绘制方法及装置。
技术介绍
由木炭,铅笔,钢笔等,以线条来画出物象明暗的单色画,称作素描,素描是一种正式的艺术创作,以单色线条来表现直观世界中的事物,亦可以表达思想、概念、态度、感情、幻想、象征甚至抽象形式。它不像带色彩的绘画那样重视总体和彩色,而是着重结构和形式。但现有的素描,需要有一定绘画基础的人进行创作,且素描作品的好坏很大程度依赖于创作人的绘画水平,没有绘画基础的人无法进行素描作品的创作。
技术实现思路
本专利技术实施例提供一种自动素描方法及装置,能根据选定的图片自动进行素描绘画,获得选定图片的素描图。本专利技术第一实施例提供一种素描的绘制方法,包括:获取选定图像,并对所述选定图片进行灰度处理,得到处理图像;根据所述处理图像的各像素点的灰度值,建立所述处理图像所有像素点的灰度分布曲线图;以所述灰度分布曲线图中各极小值点为分割点,将所述处理图像的所有像素点分成若干个组;将位于同一组的各像素点的灰度值进行归一化处理,得到各组的平均灰度值;根据各组内像素点在所述处理图像的位置,确定各组对应的画线子路径,并根据所述各组的平均灰度值确定各所述画线子路径的绘画次数。根据所述各组的画线子路径和各所述画线子路径的绘画次数,计算画线总路径,继而根据所述画线总路径绘制所述选定图像的素描图。进一步的,所述灰度分布曲线图以灰度值为X轴,以像素点的个数为Y轴。进一步的,所述将同一组的各像素点的灰度值进行归一化处理,得到所述各组的平均灰度值,具体为:计算所述同一组的像素点灰度平均值,并将所述同一组的像素点灰度平均值作为所述同一组内的所有像素点的灰度值。进一步的,所述根据各组内像素点在所述处理图像的位置,确定各组对应的画线子路径,具体为:将位于所述同一组内且相邻的各像素点连接,组成所述同一组的第一连接线段;将位于所述同一组内且没有相邻点的各像素点,作为所述同一组的第二连接线段;将所述第一连接线段和所述第二连接线段,均作为所述同一组的画线子路径。进一步的,所述根据所述各组的画线子路径和各所述画线子路径的绘画次数,计算画线总路径,具体为:将所述各组的画线子路径和各所述画线子路径的绘画次数进行排列组合,将画图时间最短的路径作为所述画线总路径。相应的在本专利技术第一实施例的基础上提供了第二实施例。本专利技术第二实施例提供了一种素描的绘制装置,包括图像获取模块、曲线图绘制模块、像素点分组模块、灰度值归一模块、子路径计算模块和绘图模块;所述图像获取模块用于获取选定图像并对所述选定图片进行灰度处理,得到处理图像;所述曲线图绘制模块用于根据所述处理图像的各像素点的灰度值,建立所述处理图像所有像素点的灰度分布曲线图;所述像素点分组模块用于以所述灰度分布曲线图中各极小值点为分割点,将所述处理图像的所有像素点分成若干个组;所述灰度值归一模块用于将位于同一组的各像素点的灰度值进行归一化处理,得到各组的平均灰度值;所述子路径计算模块用于根据各组内像素点在所述处理图像的位置,确定各组对应的画线子路径,并根据所述各组的平均灰度值确定各所述画线子路径的绘画次数。所述绘图模块用于根据所述各组的画线子路径和各所述画线子路径的绘画次数,计算画线总路径,继而根据所述画线总路径绘制所述选定图像的素描图。进一步的,所述灰度分布曲线图以灰度值为X轴,以像素点的个数为Y轴。进一步的,所述将同一组的各像素点的灰度值进行归一化处理,得到所述各组的平均灰度值,具体为:计算所述同一组的像素点灰度平均值,并将所述同一组的像素点灰度平均值作为所述同一组内的所有像素点的灰度值。进一步的,所述根据各组内像素点在所述处理图像的位置,确定各组对应的画线子路径,具体为:将位于所述同一组内且相邻的各像素点连接,组成所述同一组的第一连接线段;将位于所述同一组内且没有相邻点的各像素点,作为所述同一组的第二连接线段;将所述第一连接线段和所述第二连接线段,均作为所述同一组的画线子路径。进一步的,所述根据所述各组的画线子路径和各所述画线子路径的绘画次数,计算画线总路径,具体为:将所述各组的画线子路径和各所述画线子路径的绘画次数进行排列组合,将画图时间最短的路径作为所述画线总路径。通过实施本专利技术的实施例,有如下有益效果:本专利技术实施例提供了一种素描的绘制方法,将选定图片进行灰度处理,提取图像中的各像素点的灰度值。根据所有像素点的灰度值建立分布曲线图,以所述灰度分布曲线图中各极小值点为分割点,将所述处理图像的所有像素点分成若干个组;将位于同一组的各像素点的灰度值进行归一化处理,得到各组的平均灰度值;根据各组内像素点在所述处理图像的位置,确定各组对应的画线子路径,并根据所述各组的平均灰度值确定各所述画线子路径的绘画次数。根据所述各组的画线子路径和各所述画线子路径的绘画次数,计算画线总路径,继而根据所述画线总路径绘制所述选定图像的素描图,从而实现自动进行素描绘画,得到选定图像的素描画。附图说明图1是本专利技术第一实施例提供的自动素描方法的流程示意图;图2是本专利技术第二实施例提供的自动素描装置的结构示意图;附图标记说明:101、图像获取模块;102、曲线图绘制模块;103、像素点分组模块;104、灰度值归一模块;105、子路径计算模块;106、绘图模块。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术第一实施例提供的一种素描的绘制方法包括步骤:S101、获取选定图像,并对选定图片进行灰度处理,得到处理图像;S102、根据处理图像的各像素点的灰度值,建立处理图像所有像素点的灰度分布曲线图;S103、以灰度分布曲线图中各极小值点为分割点,将处理图像的所有像素点分成若干个组;S104、将位于同一组的各像素点的灰度值进行归一化处理,得到各组的平均灰度值;S105、根据各组内像素点在处理图像的位置,确定各组对应的画线子路径,并根据各组的平均灰度值确定各画线子路径的绘画次数。S106、根据各组的画线子路径和各画线子路径的绘画次数,计算画线总路径,继而根据画线总路径绘制选定图像的素描图。对于步骤S101、需要补充的是选定图像可以但不限于为现场拍摄的图片或网络媒体上的图片。对于步骤S102、具体为:以处理图像各像素点的灰度值为X轴,灰度值对应的像素点的个数为Y轴建立处理图像所有像素点的灰度分布曲线图。对于步骤S103、具体为:在灰度分布曲线图上以各极小值的点为分割点,做通过分割点的与Y轴平行的分割线,将灰度分布曲线图分割为若干个区域,将位于同一个区域内的所有像素点分为同一组。对于步骤S104、具体为:计算同一组的像素点灰度平均值,并将同一组的像素点灰度平均值作为同一组内的所有像素点的灰度值。对于步骤S105、根据各组内像素点在处理图像的位置,确定各组对应的画线子路径,具体为:将位于同一组内且相邻的各像素点连接,组成同一组的第一连接线段;将位于同一组内且没有相邻点的各像素点,作为同一组的第二连接线段;将第一连接线段和第二连接线段,均作为同一组本文档来自技高网...

【技术保护点】
1.一种素描的绘制方法,其特征在于,包括:获取选定图像,并对所述选定图片进行灰度处理,得到处理图像;根据所述处理图像的各像素点的灰度值,建立所述处理图像所有像素点的灰度分布曲线图;以所述灰度分布曲线图中各极小值点为分割点,将所述处理图像的所有像素点分成若干个组;将位于同一组的各像素点的灰度值进行归一化处理,得到各组的平均灰度值;根据各组内像素点在所述处理图像的位置,确定各组对应的画线子路径,并根据所述各组的平均灰度值确定各所述画线子路径的绘画次数;根据所述各组的画线子路径和各所述画线子路径的绘画次数,计算画线总路径,继而根据所述画线总路径绘制所述选定图像的素描图。

【技术特征摘要】
1.一种素描的绘制方法,其特征在于,包括:获取选定图像,并对所述选定图片进行灰度处理,得到处理图像;根据所述处理图像的各像素点的灰度值,建立所述处理图像所有像素点的灰度分布曲线图;以所述灰度分布曲线图中各极小值点为分割点,将所述处理图像的所有像素点分成若干个组;将位于同一组的各像素点的灰度值进行归一化处理,得到各组的平均灰度值;根据各组内像素点在所述处理图像的位置,确定各组对应的画线子路径,并根据所述各组的平均灰度值确定各所述画线子路径的绘画次数;根据所述各组的画线子路径和各所述画线子路径的绘画次数,计算画线总路径,继而根据所述画线总路径绘制所述选定图像的素描图。2.如权利要求1所述素描的绘制方法,其特征在于,所述灰度分布曲线图以灰度值为X轴,以像素点的个数为Y轴。3.如权利要求1所述的素描的绘制方法,其特征在于,所述将同一组的各像素点的灰度值进行归一化处理,得到所述各组的平均灰度值,具体为:计算所述同一组的像素点灰度平均值,并将所述同一组的像素点灰度平均值作为所述同一组内的所有像素点的灰度值。4.如权利要求1所述的素描的绘制方法,其特征在于,所述根据各组内像素点在所述处理图像的位置,确定各组对应的画线子路径,具体为:将位于所述同一组内且相邻的各像素点连接,组成所述同一组的第一连接线段;将位于所述同一组内且没有相邻点的各像素点,作为所述同一组的第二连接线段;将所述第一连接线段和所述第二连接线段,均作为所述同一组的画线子路径。5.如权利要求1所述的素描的绘制方法,其特征在于,所述根据所述各组的画线子路径和各所述画线子路径的绘画次数,计算画线总路径,具体为:将所述各组的画线子路径和各所述画线子路径的绘画次数进行排列组合,将画图时间最短的路径作为所述画线总路径。6.一种素描的绘制装置,其特征在于,包括:图像获取模块、曲线图绘制模块、像素点分组模块、灰度值归一模块、子...

【专利技术属性】
技术研发人员:邓立邦
申请(专利权)人:广东智媒云图科技股份有限公司
类型:发明
国别省市:广东,44

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

1