一种点墨画生成方法及系统与流程
未命名
10-08
阅读:107
评论:0

1.本发明涉及图像生成技术领域,具体而言,涉及一种点墨画生成方法及系统。
背景技术:
2.随着生活水平的提高,人们越来越意识到绘画的价值,其不仅作为丰富生活的一种文娱活动,也可用于儿童智力开发的辅助。传统的儿童绘画,一般采用普通纸质卡片或者通过图画册临摹,其绘画方式单一乏味,缺乏新颖性和趣味性。
技术实现要素:
3.本发明的目的在于提供一种点墨画生成方法及系统,其能够生成不同大小元素点的点墨画图像,具有一定的艺术性和趣味性,这样的点墨画图像形式多样,极大满足了用户的需求。
4.为解决上述技术问题,本发明采用的技术方案为:
5.第一方面,本技术实施例提供一种点墨画生成方法,包括以下步骤:
6.获取原始图像,并根据第一预设规则调整图像编号、尺寸和格式,获得粗修图像;根据第二预设规则调整粗修图像的亮度、清晰度以及对比度,获得精修图像,并通过调整工具将精修图像调整为黑白对比图像;获取最终生成图像的元素点样式需求并确定元素点,提取黑白对比图像的像素点的rgb值,并根据像素点的rgb值和元素点通过元素图算法依次计算像素点对应的元素点的大小,再将计算出的元素点对应附着于新的底图上,得到点墨底图;获取最终生成图像的需求,若需求为彩色点图时,根据精修图像生成对应的彩色胚图,并提取彩色胚图中像素的颜色对应填充至点墨底图上;若颜色需求为黑白点图时,则提取黑白对比图像中像素的颜色对应填充至点墨底图上。
7.基于第一方面,上述元素图算法计算公式为:
[0008][0009]
其中,gk为单个格元素的最大像素数,r为黑白对比图或彩色对比图中对应像素rgb值中r值,int表示为强制取整,double表示为取双浮点小数。
[0010]
基于第一方面,上述根据精修图像生成对应的彩色胚图的步骤包括:
[0011]
通过色卡选取颜色种类以及数量;根据选取的颜色,将精修图像中的颜色进行相似性合并。
[0012]
基于第一方面,上述元素点样式包括圆圈、正方形、菱形和三角形。
[0013]
基于第一方面,上述获取最终生成图像的需求,若需求为彩色点图时,根据精修图像生成对应的彩色胚图,并提取彩色胚图中像素的颜色对应填充至点墨底图上;若颜色需求为黑白点图时,则提取黑白对比图像中像素的颜色对应填充至点墨底图上的步骤还包括:
[0014]
若点墨底图满足最终生成图像的需求时,进行输出打印。
[0015]
第二方面,本技术实施例提供一种点墨画生成系统,其包括:
[0016]
粗调模块,用于获取原始图像,并根据第一预设规则调整图像编号、尺寸和格式,获得粗修图像;精调模块,用于根据第二预设规则调整粗修图像的亮度、清晰度以及对比度,获得精修图像,并通过调整工具将精修图像调整为黑白对比图像;生成模块,用于获取最终生成图像的元素点样式需求并确定元素点,提取黑白对比图像的像素点的rgb值,并根据像素点的rgb值和元素点通过元素图算法依次计算像素点对应的元素点的大小,再将计算出的元素点对应附着于新的底图上,得到点墨底图;色彩填充模块,用于获取最终生成图像的需求,若需求为彩色点图时,根据精修图像生成对应的彩色胚图,并提取彩色胚图中像素的颜色对应填充至点墨底图上;若颜色需求为黑白点图时,则提取黑白对比图像中像素的颜色对应填充至点墨底图上。
[0017]
第三方面,本技术实施例提供一种电子设备,其包括至少一个处理器、至少一个存储器和数据总线;其中:上述处理器与上述存储器通过上述数据总线完成相互间的通信;上述存储器存储有被上述处理器执行的程序指令,上述处理器调用上述程序指令以执行如上述第一方面中任一项上述的方法。
[0018]
第四方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面中任一项上述的方法。
[0019]
相对于现有技术,本发明至少具有如下优点或有益效果:
[0020]
本发明的实施例提出了一种点墨画生成方法及系统,首先对原始图像进行编号、尺寸和格式调整,得到粗修图像,为了进一步达到用户的要求,再对粗修图像的亮度、清晰度以及对比度进行调整,得到精修修图像,考虑为后续步骤提供目标图像,还需通过调整工具将精修图像调整为黑白对比图像,进而为后续步骤提供所需的图像样式,进一步根据客户的要求确定元素点的样式,在选择完元素点后,从黑白对比图像中提取所有像素点rgb值中的r值,进一步根据像素点rgb值中的r值通过元素图算法计算元素点的大小,最后将计算出的元素点依次对应附着于新的底图上,得到点墨底图。若上述点墨底图是用户所需要的,则可以将该点墨底图打印出来,不需要再去进行其他的操作,若该点墨底图中采用的元素点是封闭图形,则用户可以自行在封闭图形的空白区内根据设计元素号进行填充颜料,降低了图像制作难度,同时也增加了一定的趣味性。若上述客户最终生成图像的需求为彩色点图时,则根据精修图像生成对应的彩色胚图,进一步地提取该彩色胚图中像素的颜色,并将提取的颜色填充到上述点墨底图中的元素点中,继而得到彩色的点墨画图像;若用户的颜色需求是由黑点和白色画布构成的图像时,则直接从上述黑白对比图像中提取像素颜色,然后将像素颜色对应填充至上述点墨底图上,得到相应的点墨画图像,这样的点墨画形式更多样,极大满足了用户的需求。
附图说明
[0021]
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0022]
图1为本发明一种点墨画生成方法一实施例的流程图;
[0023]
图2为本发明一种点墨画生成系统一实施例的结构框图;
[0024]
图3为本发明一种点墨画生成系统一实施例的黑白对比图像;
[0025]
图4为本发明一种点墨画生成系统一实施例的点墨底图;
[0026]
图5为本发明一种点墨画生成系统一实施例的点墨画图像;
[0027]
图6为本发明实施例提供的一种电子设备的结构框图。
[0028]
图标:1、粗调模块;2、精调模块;3、生成模块;4、色彩填充模块;5、处理器;6、存储器;7、数据总线。
具体实施方式
[0029]
为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。
[0030]
下面结合附图,对本技术的一些实施方式作详细说明。在不冲突的情况下,下述的各个实施例及实施例中的各个特征可以相互组合。
[0031]
实施例1
[0032]
请参阅图1,本技术实施例提供了一种点墨画生成方法,其能够生成不同大小元素点的点墨画图像,具有一定的艺术性和趣味性,这样的点墨画图像形式多样,极大满足了用户的需求。该一种点墨画生成方法包括以下步骤:
[0033]
步骤s101:获取原始图像,并根据第一预设规则调整图像编号、尺寸和格式,获得粗修图像。
[0034]
在上述步骤中,上述根据第一预设规则调整图像编号、尺寸和格式中,第一预设规则为用户指定的图像编号、尺寸和格式,致使最后生成的点墨画图像的编号、尺寸和格式能满足要求。这里调整方式可以设置为手动调整,利用鼠标键盘去调整;也可以将调整方式设置为自动调整,例如可以设置一个软件或程序,将用户指定的图像编号、尺寸和格式的要求输入软件或程序中,进而自动生成用户要求的粗修图像,可大大节省调整图像的时间。
[0035]
步骤s102:根据第二预设规则调整粗修图像的亮度、清晰度以及对比度,获得精修图像,并通过调整工具将精修图像调整为黑白对比图像。
[0036]
在上述步骤中,在调整完图像的编号、尺寸和格式后,为了进一步达到用户的要求,还需调整粗修图像的亮度、清晰度以及对比度。上述第二预设规则为用户指定的图像亮度、清晰度以及对比度。这里调整方式可以利用ps软件或其他具有ps功能的软件进行手动调整,也可以与上述相同采用自动调整的软件或程序,获得精修图像。在上述步骤中,考虑为后续步骤提供目标图像,还需通过调整工具将精修图像调整为黑白对比图像,该调整工具可以为ps软件,通过ps软件中的颜色替换功能将精修图像中的颜色进行黑白处理,得到黑白对比图像,进而为后续步骤提供所需的图像样式;这里也可以设置代码生成黑白对比图像,例如提取精修图像中的像素进行计算,计算出像素对应的灰度值,再调整像素rgb值,最后生成黑白对比图像,请参阅图3。
[0037]
步骤s103:获取最终生成图像的元素点样式需求并确定元素点,提取黑白对比图像的像素点的rgb值,并根据像素点的rgb值和元素点通过元素图算法依次计算像素点对应
的元素点的大小,再将计算出的元素点对应附着于新的底图上,得到点墨底图。
[0038]
在上述步骤中,根据客户的要求确定元素点的样式,该元素点的样式包括圆圈、正方形、菱形、三角形、文字和图片等,则用户可以根据自己的喜欢去选择元素点,在选择完元素点后,进一步的需计算元素点的大小,该计算过程为:从黑白对比图像中提取所有像素点rgb值中的r值,进一步根据像素点rgb值中的r值通过元素图算法计算元素点的大小,其元素图算法公式为:
[0039][0040]
其中,gk为单个格元素的最大像素数,r为黑白对比图或彩色对比图中对应像素rgb值中r值,int表示为强制取整,double表示为取双浮点小数。最后将计算出的元素点依次对应附着于新的底图上,得到点墨底图,请参阅图4。
[0041]
步骤s104:获取最终生成图像的需求,若需求为彩色点图时,根据精修图像生成对应的彩色胚图,并提取彩色胚图中像素的颜色对应填充至点墨底图上;若颜色需求为黑白点图时,则提取黑白对比图像中像素的颜色对应填充至点墨底图上。
[0042]
在上述步骤中,若上述点墨底图是用户所需要的,则可以将该点墨底图打印出来,不需要再去进行其他的操作,若该点墨底图中采用的元素点是封闭图形,则用户可以自行在封闭图形的空白区内根据自己的喜好进行填充颜料,降低了图像制作难度,同时也增加了一定的趣味性。其中填充颜料可以选择铅笔、水墨、水彩墨、油墨和颗粒钻,具有一定的艺术效果。若上述客户最终生成图像的需求为彩色点图时,则根据精修图像生成对应的彩色胚图,进一步地提取该彩色胚图中像素的颜色,并将提取的颜色填充到上述点墨底图中的元素点中,继而得到彩色的点墨画图像;若用户的颜色需求是由黑点和白色画布构成的图像时,则直接从上述黑白对比图像中提取像素颜色,然后将像素颜色对应填充至上述点墨底图上,得到相应的点墨画图像,请参阅图5。
[0043]
其中,上述根据精修图像生成对应的彩色胚图的步骤包括:
[0044]
步骤s201:通过色卡选取颜色种类以及数量。
[0045]
在上述步骤中,考虑到原始图片中的颜色太多,平均每个图片都有几千种颜色,现有生产中无法做到对全部的颜色进行识别提取处理,因此本步骤提出,通过色卡选取颜色以及颜色的数量,依据选取的颜色将精修图像中的颜色进行相似性合并,进而减少精修图像中的颜色。
[0046]
步骤s202:根据选取的颜色,将精修图像中的颜色进行相似性合并。
[0047]
在上述步骤中,在提取精修图像中的颜色前,可利用相应软件将精修图像的颜色压缩到一定量的颜色,例如从1000种颜色压缩至200种颜色,然后再利用现有的色卡在这200种颜色中进行筛选,例如筛选出20种颜色用来生成彩色胚图,则彩色胚图中只有这20种颜色,大大提高了运算效率。
[0048]
实施例2
[0049]
请参阅图2,本技术实施例提供了一种点墨画生成系统,其包括粗调模块1,用于获取原始图像,并根据第一预设规则调整图像编号、尺寸和格式,获得粗修图像;精调模块2,用于根据第二预设规则调整粗修图像的亮度、清晰度以及对比度,获得精修图像,并通过调整工具将精修图像调整为黑白对比图像;生成模块3,用于获取最终生成图像的元素点样式
需求并确定元素点,提取黑白对比图像的像素点的rgb值,并根据像素点的rgb值和元素点通过元素图算法依次计算像素点对应的元素点的大小,再将计算出的元素点对应附着于新的底图上,得到点墨底图;色彩填充模块4,用于获取最终生成图像的需求,若需求为彩色点图时,根据精修图像生成对应的彩色胚图,并提取彩色胚图中像素的颜色对应填充至点墨底图上;若颜色需求为黑白点图时,则提取黑白对比图像中像素的颜色对应填充至点墨底图上。
[0050]
上述系统具体实现过程请参照实施例1中提供的一种点墨画生成方法,在此不再赘述。
[0051]
实施例3
[0052]
请参阅图6,本技术实施例提供了一种电子设备,该电子设备包括至少一个处理器5、至少一个存储器6和数据总线7;其中:处理器5与存储器6通过数据总线7完成相互间的通信;存储器6存储有可被处理器5执行的程序指令,处理器5调用程序指令以执行一种点墨画生成方法。例如实现:
[0053]
获取原始图像,并根据第一预设规则调整图像编号、尺寸和格式,获得粗修图像;根据第二预设规则调整粗修图像的亮度、清晰度以及对比度,获得精修图像,并通过调整工具将精修图像调整为黑白对比图像;获取最终生成图像的元素点样式需求并确定元素点,提取黑白对比图像的像素点的rgb值,并根据像素点的rgb值和元素点通过元素图算法依次计算像素点对应的元素点的大小,再将计算出的元素点对应附着于新的底图上,得到点墨底图;获取最终生成图像的需求,若需求为彩色点图时,根据精修图像生成对应的彩色胚图,并提取彩色胚图中像素的颜色对应填充至点墨底图上;若颜色需求为黑白点图时,则提取黑白对比图像中像素的颜色对应填充至点墨底图上。其中,存储器6可以是但不限于,随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read-only memory,prom),可擦除只读存储器(erasable programmable read-only memory,eprom),电可擦除只读存储器(electric erasable programmable read-only memory,eeprom)等。
[0054]
处理器5可以是一种集成电路芯片,具有信号处理能力。该处理器5可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processing,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0055]
可以理解,图6所示的结构仅为示意,电子设备还可包括比图6中所示更多或者更少的组件,或者具有与图6所示不同的配置。图6中所示的各组件可以采用硬件、软件或其组合实现。
[0056]
实施例4
[0057]
本发明提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器5执行时实现一种点墨画生成方法。例如实现:
[0058]
获取原始图像,并根据第一预设规则调整图像编号、尺寸和格式,获得粗修图像;根据第二预设规则调整粗修图像的亮度、清晰度以及对比度,获得精修图像,并通过调整工
具将精修图像调整为黑白对比图像;获取最终生成图像的元素点样式需求并确定元素点,提取黑白对比图像的像素点的rgb值,并根据像素点的rgb值和元素点通过元素图算法依次计算像素点对应的元素点的大小,再将计算出的元素点对应附着于新的底图上,得到点墨底图;获取最终生成图像的需求,若需求为彩色点图时,根据精修图像生成对应的彩色胚图,并提取彩色胚图中像素的颜色对应填充至点墨底图上;若颜色需求为黑白点图时,则提取黑白对比图像中像素的颜色对应填充至点墨底图上。
[0059]
上述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0060]
综上所述,本技术实施例提供的一种点墨画生成方法及系统,首先对原始图像进行编号、尺寸和格式调整,得到粗修图像,为了进一步达到用户的要求,再对粗修图像的亮度、清晰度以及对比度进行调整,得到精修修图像,考虑为后续步骤提供目标图像,还需通过调整工具将精修图像调整为黑白对比图像,进而为后续步骤提供所需的图像样式,进一步根据客户的要求确定元素点的样式,在选择完元素点后,从黑白对比图像中提取所有像素点rgb值,进一步根据像素点rgb值通过元素图算法计算元素点的大小,最后将计算出的元素点依次对应附着于新的底图上,得到点墨底图。若上述点墨底图是用户所需要的,则可以将该点墨底图打印出来,不需要再去进行其他的操作,若该点墨底图中采用的元素点是封闭图形,则用户可以自行在封闭图形的空白区内根据自己的喜好进行填充颜料,降低了图像制作难度,同时也增加了一定的趣味性。若上述客户最终生成图像的需求为彩色点图时,则根据精修图像生成对应的彩色胚图,进一步地提取该彩色胚图中像素的颜色,并将提取的颜色填充到上述点墨底图中的元素点中,继而得到彩色的点墨画图像;若用户的颜色需求是由黑点和白色画布构成的图像时,则直接从上述黑白对比图像中提取像素颜色,然后将像素颜色对应填充至上述点墨底图上,得到相应的点墨画图像,这样的点墨画形式更多样,极大满足了用户的需求。
[0061]
对于本领域技术人员而言,显然本技术不限于上述示范性实施例的细节,而且在不背离本技术的精神或基本特征的情况下,能够以其它的具体形式实现本技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
技术特征:
1.一种点墨画生成方法,其特征在于,包括以下步骤:获取原始图像,并根据第一预设规则调整图像编号、尺寸和格式,获得粗修图像;根据第二预设规则调整粗修图像的亮度、清晰度以及对比度,获得精修图像,并通过调整工具将精修图像调整为黑白对比图像;获取最终生成图像的元素点样式需求并确定元素点,提取黑白对比图像的像素点的rgb值,并根据像素点的rgb值和元素点通过元素图算法依次计算像素点对应的元素点的大小,再将计算出的元素点对应附着于新的底图上,得到点墨底图;获取最终生成图像的需求,若需求为彩色点图时,根据精修图像生成对应的彩色胚图,并提取彩色胚图中像素的颜色对应填充至点墨底图上;若颜色需求为黑白点图时,则提取黑白对比图像中像素的颜色对应填充至点墨底图上。2.如权利要求1所述的一种点墨画生成方法,其特征在于,所述元素图算法计算公式为:其中,gk为单个格元素的最大像素数,r为黑白对比图或彩色对比图中对应像素rgb值中r值,int表示为强制取整,double表示为取双浮点小数。3.如权利要求1所述的一种点墨画生成方法,其特征在于,所述根据精修图像生成对应的彩色胚图的步骤包括:通过色卡选取颜色种类以及数量;根据选取的颜色,将精修图像中的颜色进行相似性合并。4.如权利要求1所述的一种点墨画生成方法,其特征在于,所述元素点样式包括圆圈、正方形、菱形和三角形。5.如权利要求1所述的一种点墨画生成方法,其特征在于,所述获取最终生成图像的需求,若需求为彩色点图时,根据精修图像生成对应的彩色胚图,并提取彩色胚图中像素的颜色对应填充至点墨底图上;若颜色需求为黑白点图时,则提取黑白对比图像中像素的颜色对应填充至点墨底图上的步骤还包括:若点墨底图满足最终生成图像的需求时,进行输出打印。6.一种点墨画生成系统,其特征在于,包括:粗调模块,用于获取原始图像,并根据第一预设规则调整图像编号、尺寸和格式,获得粗修图像;精调模块,用于根据第二预设规则调整粗修图像的亮度、清晰度以及对比度,获得精修图像,并通过调整工具将精修图像调整为黑白对比图像;生成模块,用于获取最终生成图像的元素点样式需求并确定元素点,提取黑白对比图像的像素点的rgb值,并根据像素点的rgb值和元素点通过元素图算法依次计算像素点对应的元素点的大小,再将计算出的元素点对应附着于新的底图上,得到点墨底图;色彩填充模块,用于获取最终生成图像的需求,若需求为彩色点图时,根据精修图像生成对应的彩色胚图,并提取彩色胚图中像素的颜色对应填充至点墨底图上;若颜色需求为黑白点图时,则提取黑白对比图像中像素的颜色对应填充至点墨底图上。7.一种电子设备,其特征在于,包括至少一个处理器、至少一个存储器和数据总线;其
中:所述处理器与所述存储器通过所述数据总线完成相互间的通信;所述存储器存储有被所述处理器执行的程序指令,所述处理器调用所述程序指令以执行如权利要求1-5任一项所述的方法。8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-5中任一项所述的方法。
技术总结
本发明提出了一种点墨画生成方法及系统,涉及图像生成技术领域。首先获取原始图像,经处理得到黑白对比图像,从黑白对比图像中提取所有像素点RGB值,进一步选取元素点样式并根据像素点RGB值通过元素图算法计算元素点的大小,最后将计算出的元素点依次对应附着于新的底图上,得到点墨底图。若上述点墨底图是用户所需要的,则可以将该点墨底图打印出来,若选取的为封闭图形的元素点,可在封闭图形的空白区内根据设计好的元素符号进行填充颜料,非常具有艺术性和趣味性。再进一步,还可对点墨底图中的元素点进行颜色填充,可以生成彩色的点墨画图像和黑白色的点墨画图像,这样的点墨画形式多样,极大满足了用户的需求。极大满足了用户的需求。极大满足了用户的需求。
技术研发人员:王文芳
受保护的技术使用者:王文芳
技术研发日:2023.06.15
技术公布日:2023/10/6
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种乳胶漆及其制备方法和应用 下一篇:一种可拆卸多功能机舱盖组件及汽车的制作方法