一种颜色填充方法技术

技术编号:20449740 阅读:20 留言:0更新日期:2019-02-27 03:27
本发明专利技术公开了一种颜色填充方法,包括:对上传的图像文件进行提取图像,并对所述图像进行灰度处理;对经过灰度处理的图像进行边缘检测和描线;将描线前后的图像进行相比较,找出相交部分并将其去除,从而得到相应的图像和颜色填充路径;重复上述步骤,对图像不断进行边缘检测、描线以及比较,得到上传图像所有的颜色填充路径;将图像的所有填充路径传输到绘画设备上,使所述绘画设备根据所述填充路径对图像进行颜色填充;本发明专利技术方法结合边缘检测算法和描线前后的图像对比方法,实现无需对图像进行网格细分以及追踪,使得本发明专利技术方法不受比例尺和网格细分精度的影响,并且达到减少计算量的技术效果,提高填充效率。

【技术实现步骤摘要】
一种颜色填充方法
本专利技术涉及绘画领域,尤其涉及一种颜色填充方法。
技术介绍
随着时代的变迁以及当代绘画技术的不断发展,绘画呈现丰富多元的局面,不再是依赖线条或者几何图形单一展示,而是更注重色彩的搭配与运用,色彩不仅遍布于人类社会,还装点了世界,使生活更加多姿多彩,是任何一种绘画元素无法代替的,因此,随着计算机技术和人工智能的快速发展,智能绘画越来越受到社会的青睐。现有技术中,市面绘画产品对图像的颜色填充方法,通常是利用网格化以后的数据进行平面上的数据插值,使得绘图区域在当前设备分辨率下的每个像素点都有一个数据值,然后根据该数据值在其所在的像素位置填上相应的颜色。但是该方法的缺点是:对大的图像进行绘画时计算量过大,导致运算效率低下;受比例尺和网格细分精度的影响较大,导致填充效果不理想。
技术实现思路
本专利技术提供了一种颜色填充方法,以解决颜色填充过程中受比例尺和网格细分精度的影响较大以及计算量过大的技术问题,实现绘画时不受图像分辨率和尺寸的影响以及减少计算量,提高填充效率。为了解决上述技术问题,本专利技术实施例提供了一种颜色填充方法,包括:S1,对上传的图像文件进行提取图像,并对所述图像进行灰度处理;S2,对经过灰度处理的图像进行边缘检测和描线;S3,将经过步骤S1得到图像和经过步骤S2得到的图像进行相比较,找出相交部分并将其去除,从而得到相应的图像和颜色填充路径;S4,重复上述步骤,对图像不断进行边缘检测、描线以及比较,得到上传图像所有的颜色填充路径;S5,将图像的所有填充路径传输到绘画设备上,使所述绘画设备根据所述填充路径对图像进行颜色填充。作为优选方案,所述步骤S2具体包括:S21,通过算法对经过灰度处理的图像进行边缘检测;S22,通过设定像素大小,对已进行边缘检测的图像进行描线,得到相应的图像。作为优选方案,所述步骤S3具体包括:S31,将经过步骤S1得到图像和经过步骤S2得到的图像进行相比较,找出相交部分并将其去除,从而得到相应的图像;S32,将经过步骤S1得到图像和经过步骤S2得到的图像进行相比较,找出相交部分并对其进行提取,从而得到颜色填充路径。作为优选方案,所述绘画设备为机械臂。作为优选方案,所述像素大小为2个像素点。一种颜色填充方法,包括:S1,对上传的图像文件进行提取图像,并对所述图像进行灰度处理;S2,对经过灰度处理的图像进行边缘检测和描线;S3,将经过步骤S1得到图像和经过步骤S2得到的图像进行相比较,找出相交部分并将其去除,从而得到相应的图像和颜色填充路径;S4,重复上述步骤,对图像不断进行边缘检测、描线以及比较,得到上传图像所有的颜色填充路径;S5,将图像的所有填充路径传输到绘画设备上,使所述绘画设备根据所述填充路径对图像进行颜色填充;所述步骤S2具体包括:S21,通过算法对经过灰度处理的图像进行边缘检测;S22,通过设定像素大小,对已进行边缘检测的图像进行描线,得到相应的图像;所述步骤S3具体包括:S31,将经过步骤S1得到图像和经过步骤S2得到的图像进行相比较,找出相交部分并将其去除,从而得到相应的图像;S32,将经过步骤S1得到图像和经过步骤S2得到的图像进行相比较,找出相交部分并对其进行提取,从而得到颜色填充路径;所述绘画设备为机械臂;所述像素大小为2个像素点。相比于现有技术,本专利技术实施例具有如下有益效果:1、基于边缘检测算法对图像进行边缘检测以及描线,无需对图像进行网格细分以及追踪,使得本专利技术方法不受比例尺和网格细分精度的影响;2、基于描线前后图像对比的相交部分得到颜色填充路径,使得本专利技术方法计算量小,提高填充效率。附图说明图1:为本专利技术一种颜色填充方法的具体流程图;图2:为本专利技术一种颜色填充方法中步骤2的具体流程图;图3:为本专利技术一种颜色填充方法中步骤3的具体流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参照图1,本专利技术优选实施例提供了一种颜色填充方法,该方法通过获取当前上传的图像文件,在系统上对上传的图像文件进行提取图像并对其进行灰度处理,得到第一图像;系统通过算法对第一图像进行边缘检测,并根据实际需求采用设定像素大小的线条对其进行边缘描线,得到第二图像;基于第二图像与第一图像相比较,系统找出两者的相交部分并对其进行去除,得出第三图像;同时,提取上述相交部分作为颜色填充第一路径。对于第三图像,系统重复上述处理步骤,对图像进行边缘检测以及描线操作,得到第四图像;然后找出上述图像两者的相交部分,得到第五图像以及颜色填充第二路径;依次类推,得到上传图像所有的颜色填充路径。系统把上述路径传输给绘画设备,对图像实现颜色填充。参照图2,在本实施例中,所述对经过灰度处理的图像进行边缘检测和描线包括,通过算法对经过灰度处理的图像进行边缘检测;通过设定像素大小,对已进行边缘检测的图像进行描线,得到相应的图像。参照图3,在本实施例中,所述将描线前后的图像进行相比较,找出相交部分并将其去除,从而得到相应的图像和颜色填充路径,包括,将描线前后的图像进行相比较,找出相交部分并将其去除,从而得到相应的图像;将描线前后的图像进行相比较,找出相交部分并对其进行提取,从而得到颜色填充路径。在本实施例中,所述绘画设备为机械臂等硬件设备,通过机械臂对图像进行填充,使得填充的精准度更高。在本实施例中,所述像素大小为2个像素点,采用设定2个像素点,对已进行边缘检测的图像进行描线,使得描线更准确,描线效果更好。本专利技术方法的具体实施流程,如下:S1:上传图像文件。所述图像文件,可以系统自动上传,也可以用户通过终端上传。所述终端是指用户日常普遍使用的手机、电脑、触控屏、笔记本等硬件设备。S2:系统提取图像并对其进行灰度处理,得到第一图像。系统或者用户上传图像文件完毕,系统提取图像并对其进行灰度处理。由于彩色图像是由多个像素点组成,且每个像素点都由RGB三个值表示;对图像进行灰度处理,并不会影响图像的纹理特征信息,而且每个像素点只需一个灰度值便可表示,大大提高了图像处理效率。以下是灰度处理加权平均法公式:f(i,j)=0.30R(i,j)+0.59G(i,j)+0.11B(i,j)其中,i、j代表一个像素点在二维空间向量的位置,即:第i行,第j列。根据上述公式,计算图像每个像素点的灰度值,取值范围是0-255,使图像呈现黑白灰状态。图像灰度处理完毕,变成灰度图,作为第一图像并存储在本地服务器上。S3:系统对第一图像进行边缘检测以及描线,得到第二图像。S31:对第一图像进行边缘检测。在数字图像中,边缘是指图像局部变化最显著的部分,边缘主要存在于目标与目标,目标与背景之间,是图像局部特性的不连续性,如灰度的突变、纹理结构的图标、颜色的图标等。通过Soble边缘检测算法,系统对第一图像进行边缘检测。该算法包含两组3x3的矩阵,分别代表横向及纵向,将之与第一图像作平面卷积,得出横向及纵向的亮度差分近似值;基于图像每个像素的横向及纵向梯度近似值,得出各像素的梯度大小以及方向;若像素梯度本文档来自技高网...

【技术保护点】
1.一种颜色填充方法,其特征在于,包括:S1,对上传的图像文件进行提取图像,并对所述图像进行灰度处理;S2,对经过灰度处理的图像通过边缘检测算法进行边缘检测和描线;S3,将经过步骤S1得到图像和经过步骤S2得到的图像进行相比较,找出相交部分并将其去除,从而得到相应的图像和颜色填充路径;S4,重复上述步骤,对图像不断进行边缘检测、描线以及比较,得到上传图像所有的颜色填充路径;S5,将图像的所有填充路径传输到绘画设备上,使所述绘画设备根据所述填充路径对图像进行颜色填充。

【技术特征摘要】
1.一种颜色填充方法,其特征在于,包括:S1,对上传的图像文件进行提取图像,并对所述图像进行灰度处理;S2,对经过灰度处理的图像通过边缘检测算法进行边缘检测和描线;S3,将经过步骤S1得到图像和经过步骤S2得到的图像进行相比较,找出相交部分并将其去除,从而得到相应的图像和颜色填充路径;S4,重复上述步骤,对图像不断进行边缘检测、描线以及比较,得到上传图像所有的颜色填充路径;S5,将图像的所有填充路径传输到绘画设备上,使所述绘画设备根据所述填充路径对图像进行颜色填充。2.如权利要求1所述的颜色填充方法,其特征在于,所述步骤S2具体包括:S21,通过边缘检测算法对经过灰度处理的图像进行边缘检测;S22,通过设定像素大小,对已进行边缘检测的图像进行描线,得到相应的图像。3.如权利要求1所述的颜色填充方法,其特征在于,所述步骤S3具体包括:S31,将经过步骤S1得到图像和经过步骤S2得到的图像进行相比较,找出相交部分并将其去除,从而得到相应的图像;S32,将经过步骤S1得到图像和经过步骤S2得到的图像进行相比较,找出相交部分并对其进行提取,从而得到颜色填充路径。4.如权利要求1所述的颜色填充方法,...

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

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

1