一种图像制作方法、装置、存储介质及终端设备与流程

文档序号:18085030发布日期:2019-07-06 10:26阅读:135来源:国知局
一种图像制作方法、装置、存储介质及终端设备与流程

本发明涉及图像处理技术领域,尤其涉及一种图像制作方法、装置、存储介质及终端设备。



背景技术:

依照人脸或人体及其他物体的轮廓剪纸成形谓之剪影。剪影表现的是物体的轮廓,突出主体,表现人物的外形、姿态,人物、建筑、山峦、树木等,只呈现其深暗的轮廓形状,而不要求表现它们的细部影纹层次。

剪影的制作,通常需要有较强的专业手绘能力,需要观察对象的轮廓特征进行总结后,在纸张或者绘图软件中通过手绘制作草稿,再对纸张进行裁剪切割,或在电子绘图软件中对的到的手绘图形进行填充颜色而得到剪影图形。除了需要剪影制作人员具备专业的手绘能力外,也需要耗费较长的时间制作,对于普通人想要制作剪影图形有较高学习门槛。



技术实现要素:

本发明提供了一种图像制作方法、装置、存储介质及终端设备,以解决现有技术中剪影图像耗时长,对制作者专业水平要求高的技术问题,从而通过对图像进行处理后建立打孔路径,以控制打孔设备自动剪影图像,进而实现节约制作剪影图形的时间成本,降低专业水平门槛。

为了解决上述技术问题,本发明实施例提供了一种图像制作方法,包括:

获取用于制作剪影图像的图片;

根据算法对所述图片进行灰度处理,得到灰度化图像;

对所述灰度化图像进行颜色聚类,根据预设的颜色阈值识别所述灰度化图像中的颜色突变点,对各颜色突变点进行连接得到连通区域,并标记为剪影图像的分割区域;

根据所述分割区域生成线条,建立剪影路径;

根据所述剪影路径生成电处理信号控制机械臂夹持打孔设备在用于制作剪影画的背景卡上打孔,完成剪影画制作。

作为优选方案,所述灰度处理算法为加权平均法公式。

作为优选方案,所述加权平均法公式具体为:f(i,j)=0.30r(i,j)+0.59g(i,j)+0.11b(i,j),其中i、j代表一个像素点在二维空间向量的位置,即:第i行,第j列。

作为优选方案,所述根据所述分割区域生成线条,建立剪影路径,包括:在各分割区域内建立均匀间隔排布的平行直线线条,根据得到的线条和用于制作剪影的不同设备来建立剪影路径。

作为优选方案,所述在各分割区域内建立均匀间隔排布的平行直线线条,可以通过建立横向排列、纵向或45度排列的线条进行代替所述平行直线线条。

作为优选方案,所述建立剪影路径时,还包括提取得到的所述各分割区域的边缘线条建立剪影路径。

作为优选方案,所述根据得到的线条和用于制作剪影的不同设备来建立剪影路径时:

当制作剪影的设备为打孔针时,通过每隔1~2mm的间隔距离在根据所述各分割区域生成的线条上建立一个点,生成打孔路径来对应的到剪影路径;

当制作剪影的设备为自动打孔设备时,根据所述各分割区域生成的线条直接建立对应的剪影路径。

本发明实施例还提供了一种图像制作装置,包括:

获取模块,用于获取用于制作剪影图像的图片;

灰度处理模块,用于根据算法对所述图片进行灰度处理,得到灰度化图像;

分割区域模块,用于对所述灰度化图像进行颜色聚类,根据预设的颜色阈值识别所述灰度化图像中的颜色突变点,对各颜色突变点进行连接得到连通区域,并标记为剪影图像的分割区域;

路径生成模块,用于根据所述分割区域生成线条,建立剪影路径;

控制模块,用于根据所述剪影路径生成电处理信号控制机械臂夹持打孔设备在用于制作剪影画的背景卡上打孔,完成剪影画制作。

本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如上述任一项所述的图像制作方法。

本发明实施例还提供了一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如上述任一项所述的图像制作方法。

相比于现有技术,本发明实施例具有如下有益效果:

本发明通过对人像或景物照片进行自动分析处理后,得到主体内容部分的轮廓或各结构组成部分形成的剪影区域,根据剪影区域形成剪影打孔路径,最后控制机械臂夹持打孔设备制作剪影图像,通过本发明的方法制作的打孔剪影图像,区别于传统意义的剪影图像,且可以节约制作剪影图形的时间成本,降低学习门槛,使不具备手绘能力的普通人也可以随时制作剪影图像。

附图说明

图1:为本发明实施例中的方法步骤流程示意图;

图2:为本发明实施例中的用于制作剪影图像的图片示意图;

图3:为本发明实施例中的完成剪影图像制作的图片示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参照图1,本发明优选实施例提供了一种图像制作方法,包括:

s1,获取用于制作剪影图像的图片;

s2,根据算法对所述图片进行灰度处理,得到灰度化图像;

在本实施例中,所述灰度处理算法为加权平均法公式。

在本实施例中,所述加权平均法公式具体为:f(i,j)=0.30r(i,j)+0.59g(i,j)+0.11b(i,j),其中i、j代表一个像素点在二维空间向量的位置,即:第i行,第j列。

s3,对所述灰度化图像进行颜色聚类,根据预设的颜色阈值识别所述灰度化图像中的颜色突变点,对各颜色突变点进行连接得到连通区域,并标记为剪影图像的分割区域;

s4,根据所述分割区域生成线条,建立剪影路径;

在本实施例中,所述根据所述分割区域生成线条,建立剪影路径,包括:在各分割区域内建立均匀间隔排布的平行直线线条,根据得到的线条和用于制作剪影的不同设备来建立剪影路径。

在本实施例中,所述在各分割区域内建立均匀间隔排布的平行直线线条,可以通过建立横向排列、纵向或45度排列的线条进行代替所述平行直线线条。

在本实施例中,所述建立剪影路径时,还包括提取得到的所述各分割区域的边缘线条建立剪影路径。

在本实施例中,所述根据得到的线条和用于制作剪影的不同设备来建立剪影路径时:

当制作剪影的设备为打孔针时,通过每隔1~2mm的间隔距离在根据所述各分割区域生成的线条上建立一个点,生成打孔路径来对应的到剪影路径;

当制作剪影的设备为自动打孔设备时,根据所述各分割区域生成的线条直接建立对应的剪影路径。

s5,根据所述剪影路径生成电处理信号控制机械臂夹持打孔设备在用于制作剪影画的背景卡上打孔,完成剪影画制作。

相对应地,本发明优选实施例还提供了一种图像制作装置,包括:

获取模块,用于获取用于制作剪影图像的图片;

灰度处理模块,用于根据算法对所述图片进行灰度处理,得到灰度化图像;

分割区域模块,用于对所述灰度化图像进行颜色聚类,根据预设的颜色阈值识别所述灰度化图像中的颜色突变点,对各颜色突变点进行连接得到连通区域,并标记为剪影图像的分割区域;

路径生成模块,用于根据所述分割区域生成线条,建立剪影路径;

控制模块,用于根据所述剪影路径生成电处理信号控制机械臂夹持打孔设备在用于制作剪影画的背景卡上打孔,完成剪影画制作。

下面结合具体的实施例,对本发明进行详细说明。

请参照图1-图3,本发明通过对人像或景物照片进行自动分析处理后,得到主体内容部分的轮廓或各结构组成部分形成的剪影区域,根据剪影区域形成剪影打孔路径,最后控制机械臂夹持打孔设备制作剪影图像,主要步骤如下:

s1、获取用于制作剪影图像的图片,对图片进行灰度处理。通过对图片进行灰度处理可以去除图像中多余的杂色,提高服务器的处理效率。

灰度处理加权平均法公式:其中,i、j代表一个像素点在二维空间向量的位置,即:第i行,第j列。根据上述公式,计算各图像每个像素点的灰度值,取值范围是0~255,使图像都呈现黑白灰状态。

s2、对图像进行颜色聚类,根据不同图像选择合理的阈值查找出图像中的颜色突变点,根据各颜色突变点查找出其中的连通区域,将查找出的各连通区域标记为剪影图像的分割区域,得到分割区域。具体为将灰度图中各个点的灰度值投影到平面区域中,查看各点的颜色值的分布情况,即将x轴设为0~255,y轴设为点的个数,将灰度图中0~255的点的数量标为曲线,根据各灰度点的平面分布图中的波峰得到灰度值分布最多的点的区域,再根据波峰两侧的波谷中取较窄的一侧波谷,得到各波峰~波谷之间的对应区域作为分割区域。

s3、根据得到的各分割区域生成线条,建立剪影路径,根据剪影路径生成电处理信号控制机械臂夹持打孔设备在用于制作剪影画的背景卡上打孔,完成剪影画制作。根据各分割区域生成剪影路径时,在各分割区域内建立均匀间隔排布的平行直线线条,也可以建立横向排列、纵向或45度排列的线条,最后根据得到的线条和用于制作剪影的不同设备来建立剪影路径。

根据机械臂夹持的制作剪影图像的设备不同,需要生成不同的剪影路径。例如通过控制机械臂夹持打孔针上下运动打孔制作剪影图像时,需要每隔1~2mm的间隔距离在根据各分割区域生成的线条上建立一个点,生成打孔路径来对应的到剪影路径;而通过夹持自动打孔设备(例如电动针稿机)则根据各分割区域生成的线条即可直接的到剪影路径来制作剪影图像。

此外,还可以提取得到的各分割区域的边缘线条建立剪影路径,通过打孔或切割出各分割区域的方式实现剪影图像的制作。

本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行上述任一实施例所述的图像制作方法。

本发明实施例还提供了一种终端设备,所述终端设备包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现上述任一实施例所述的图像制作方法。

优选地,所述计算机程序可以被分割成一个或多个模块/单元(如计算机程序、计算机程序),所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述终端设备中的执行过程。

所述处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,通用处理器可以是微处理器,或者所述处理器也可以是任何常规的处理器,所述处理器是所述终端设备的控制中心,利用各种接口和线路连接所述终端设备的各个部分。

所述存储器主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序等,数据存储区可存储相关数据等。此外,所述存储器可以是高速随机存取存储器,还可以是非易失性存储器,例如插接式硬盘,智能存储卡(smartmediacard,smc)、安全数字(securedigital,sd)卡和闪存卡(flashcard)等,或所述存储器也可以是其他易失性固态存储器件。

需要说明的是,上述终端设备可包括,但不仅限于,处理器、存储器,本领域技术人员可以理解,上述终端设备仅仅是示例,并不构成对终端设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件。

本发明通过对人像或景物照片进行自动分析处理后,得到主体内容部分的轮廓或各结构组成部分形成的剪影区域,根据剪影区域形成剪影打孔路径,最后控制机械臂夹持打孔设备制作剪影图像,通过本发明的方法制作的打孔剪影图像,区别于传统意义的剪影图像,且可以节约制作剪影图形的时间成本,降低学习门槛,使不具备手绘能力的普通人也可以随时制作剪影图像。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步的详细说明,应当理解,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围。特别指出,对于本领域技术人员来说,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1