一种基于人脸照片的简笔画生成方法与流程

本发明一种基于人脸照片的简笔画生成方法属于图像处理领域。

背景技术:

由计算机生成人脸卡通肖像或称为漫画肖像,它主要包括两种方法:一是对照片人脸的轮廓进行夸张变形方法,二是对人脸纹理的卡通化处理方法。

对照片人脸的轮廓进行夸张变形主要是通过人脸轮廓提取,获得表示人脸的线条特征,然后对线条进行一些变形,从而生成人脸的“卡通线条画”。比如文献1,孙红玉、屠长河、孟祥旭,基于形状演化的线条画风格转换与变形。公开自:计算机辅助设计与图形学学报,vol.18,no.3。

第二种方法通过对人脸的额纹理进行处理,可以进一步丰富卡通效果的表达,比如油画效果、铅笔画和其他效果等。比如文献2,陈洪,郑南宁,梁林,徐迎庆,沈向洋,基于样本学习的肖像画自动生成算法。公开自:计算机学报,2003年2期。

技术实现要素:

针对上述问题,本发明提供了一种基于人脸照片的简笔画生成方法。

本发明的目的是这样实现的:

一种基于人脸照片的简笔画生成方法,包括以下步骤:

步骤a、人脸数据库的收集,利用网上开源的数据库作为训练对象;

步骤b、利用收集到的数据库对人脸识别和关键点检测模型进行训练;

步骤c、对真实人脸图片进行特征点提取;

步骤d、将输入的图片素描化;

步骤e、基于所提取的特征点,对人脸、五官、头发、服饰等进行定位和分割;

步骤f、对分割后的图像进行平滑、强化、灰度化、二值化操作;

步骤g、将处理完的部件重新组合,形成最终结果。

进一步地,所述一种基于人脸照片的简笔画生成方法,所述步骤c中对真实人脸图片进行特征点提取,包括以下步骤:

步骤c1、使用hog特征检测和一个线性分类器或线性svm实现一个人脸检测模型;

步骤c2、利用hog特征检测算法,找到人脸的hog特征或者梯度特征,通过hog特征和线性分类器,找到一部分的人脸边缘,也就是人脸的位置;用一个方框去框出图片中的人脸,称此方框为人脸方框;

步骤c3、选择一个已训练好的开源形状预测模型,存于dat文件中,将人脸方框内的图片输入到开源形状预测模型,得到68个关键点。

进一步地,所述一种基于人脸照片的简笔画生成方法,所述步骤d中将输入的图片素描化,包括以下步骤:

步骤d1、用一个小的真实人脸数据库和人脸素描库进行素描化模型的训练;

步骤d2、真实人脸与人脸素描存在一一对应的关系,利用haar特征检测算法分别对两者进行haar特征检测,使用k近邻算法找到素描图的特征周围最近的k个像素的信息,包括位置、灰度值,并记录下来,找到素描图与真实人脸之间的隐性关系;

步骤d3、将训练好的模型运用到输入的图片上,从而进行素描化。

进一步地,所述一种基于人脸照片的简笔画生成方法,所述步骤e中基于所提取的特征点,对人脸、五官、头发、服饰等进行定位和分割,是利用特征点在坐标系中的坐标,我们能够找到近似于某个五官中心的点,以这个点作为五官中心,向四个方向扩展不同的参数作为方框的边界所在,由此形成能够框选出人脸、五官的长方形方框,用于后续的图像强化;对于头发服饰定位和分割,通过实际实验,确定2号通道能够较好地与后续代码配合,得到头发和服饰的边缘,实现了定位和分割,为了方便编写代码,也将头发和服饰的灰度化、二值化放到了get_cloth_hair模块中,对应的结果便被放到了一张新的画板中。

进一步地,所述一种基于人脸照片的简笔画生成方法,所述步骤f中对分割后的图像进行平滑、强化、灰度化、二值化操作,操作如下:

平滑:

使用开源库opencv的代码能快速地将bgr通道中的图像进行平滑,降低灰度图的边缘梯度,得到更好的效果,方便找出边缘,因为有些部位的梯度过高,会使模型认为是边缘,其实只是一些由于光线导致的错误结果;

强化、二值化:

在五官的定位、分割操作得到的方框中,对五官进行各别的二值化,由于照片的采集效果,想要使五官的二值化效果得到最佳,需要对各个五官使用不同的阈值进行二值化;

灰度化:

使用开源库opencv的代码便能快速地得到灰度图。

进一步地,所述一种基于人脸照片的简笔画生成方法,所述步骤g中将处理完的部件重新组合,形成最终结果,是能够将各个强化的五官,加深各个五官的边缘,分别放到已有头发和服饰的画板中,并且位置与输入图片相对应。

有益效果:

本发明一种基于人脸照片的简笔画生成方法,与现有技术相比,具有以下优势:

1、五官定位更加准确;

2、本发明不需要大量的样本用于训练,所需要的图片数据更少;

4、本发明训练模型非常充分,规避了容易出错的细节环节;

5、能够提供给巧克力3d打印机打印,且能够广泛应用。

附图说明

图1是一种基于人脸照片的简笔画生成方法流程图。

图2是真实人脸图片提取特征点图。

图3是真实人脸转换灰度图。

图4是真实人脸图片提取衣服轮廓图。

图5是真实人脸图片转缩小灰度图。

图6是真实人脸图片转缩小灰度图中提取人脸图。

图7是真实人脸图片转换素描图。

图8是五官效果图。

图9是期望结果图。

具体实施方式

下面结合附图对本发明具体实施方式作进一步详细描述。

一种基于人脸照片的简笔画生成方法,如图1所示,包括以下步骤:

具体地,所述一种基于人脸照片的简笔画生成方法,所述步骤c中对真实人脸图片进行特征点提取,包括以下步骤:

具体地,所述一种基于人脸照片的简笔画生成方法,所述步骤d中将输入的图片素描化,包括以下步骤:

步骤d3、将训练好的模型运用到输入的图片上,从而进行素描化,由于数据库较小,但是数据较为优秀,所以能够快速、杰出地完成素描化。

具体地,所述一种基于人脸照片的简笔画生成方法,所述步骤e中基于所提取的特征点,对人脸、五官、头发、服饰等进行定位和分割,是利用特征点在坐标系中的坐标,我们能够找到近似于某个五官中心的点,以这个点作为五官中心,向四个方向扩展不同的参数作为方框的边界所在,由此形成能够框选出人脸、五官的长方形方框,用于后续的图像强化;对于头发服饰定位和分割,通过实际实验,确定2号通道能够较好地与后续代码配合,得到头发和服饰的边缘,实现了定位和分割,为了方便编写代码,也将头发和服饰的灰度化、二值化放到了get_cloth_hair模块中,对应的结果便被放到了一张新的画板中。

具体地,所述一种基于人脸照片的简笔画生成方法,所述步骤f中对分割后的图像进行平滑、强化、灰度化、二值化操作,操作如下:

所述一种基于人脸照片的简笔画生成方法,所述步骤g中将处理完的部件重新组合,形成最终结果,是能够将各个强化的五官,加深各个五官的边缘,分别放到已有头发和服饰的画板中,并且位置与输入图片相对应。

本发明组合了照片素描化、特征提取、灰度化、二值化、平滑处理、图像分割等步骤,生成了人物简笔画,为了能够准确提取人脸的特征,本发明对输入的人脸图片数据提取特征点的数目至少为64,收集的数据库中至少包括88幅。

本次实施方式本发明以88幅图片作为训练集,训练了提取64和198个特征点的模型。

对于真实人脸照片的处理过程如下:

步骤1、将训练完成的模型应用到输入的真实人脸图片上,得到特征点;如图2所示,是输入的真实图片和提取出来的特征点。

步骤2、将输入的图像和背景转换成灰度图,如图3所示,是转换后的灰度图;

步骤3、通过特定算法,将人和衣服进行平滑处理、灰度化、二值化,然后将边缘提取出来,如图4所示,是提取出来的衣服轮廓;

步骤4、将输入的图片进行缩小,提取出人脸后转换成素描图;如图5所示,是转缩小后的灰度,图6是从图5中提取的人脸,如图5所示,如图7所示,是转换后的素描图;

步骤5、根据得到的特征点,将所需要重点处理的五官:眼睛、鼻子、眉毛、嘴巴等提取出来并进行强化,然后作相应的灰度化和二值化处理,如图8所示,五官处理的效果图;

步骤6、将得到的轮廓、五官等进行处理,得到最终结果,如图9所示,是最终效果图。

THE END
1.简笔画图像转简笔画在线简笔画转换为了帮助小朋友学画画与填色的软件,使用本工具可以直接将彩色图像转为简笔画图像(图像转为线条画),让你一键就把人物照片变成简笔画、卡通图片转为简笔画、奥特曼图片转为简笔画,让你不用学什么简笔画的理论等知识也可以自己制作想要的简笔画图片,分分钟化身为简笔画高手,ins简笔画手到擒来哦,是不是非常好玩https://www.aatobb.com/simple-strokes/
2.照片变卡通画生成器软件照片变卡通画一键生成的软件app合集照片变卡通画生成器软件通过AI技术为你绘制动漫画像的软件。可以对自拍图片、照片、相片、壁纸等进行美颜、图片编辑、照片编辑、照片处理、图片处理、图片拼图、图片制作的美图软件,不仅是一款强大的绘画和设计软件,还提供了将照片转化为卡通风格的功能。通过其内置的滤镜http://www.downcc.com/k/zpbkthscqrj/
3.人物照片变简笔画软件简笔画app推荐手机简笔画软件手机简笔画软件哪个好?我们为大家提供了简笔画教学app和儿童简笔画大全供孩子们和家长们学习,小白入门、基础进阶、高手养成等等课程都有,而且也有直接将图片转换为简笔画的软件,让你一键就把人物照片变成简笔画的,让你不用学什么简笔画的理论等知识也可以自己制作想要的简笔画图片,分分钟化身为简笔画高手,ins简http://www.downyi.com/key/jianbihuaapp/
4.如何用ai生成简笔画AI简笔画生成#画画 #ai #ai创作 #简笔画 #简笔画教程 18蒙娜丽丽莎 01:22 可爱简笔画儿童插画风格ai教程 完整咒语分享,轻松出图。#midjourney教程 #插画 #ai创作短视频 #平面设计 #水煮鲁班ai绘画 25水煮鲁班 00:31 ai卡通浮雕灰度图#AI绘画 #3D建模 #AI视频 #人工智能 https://www.douyin.com/shipin/7283789750530639929
5.苹果手机照片一键生成简笔画简笔画图片大全苹果手机照片简笔画 关于手机娃娃简笔画 苹果怎么画简笔画 简笔画手机苹果手机 正文可爱水果宝宝简笔画第22组一头 美图秀秀照片一键生成简笔画 水果填色图苹果水果简笔画巧巧手幼儿手工网 苹果手机照片转化简笔画软件 简笔画苹果 葡萄 橘子 菠萝 南瓜 草莓 高清涂色图案下载 简笔画应该水果怎么画https://www.puchedu.cn/jianbihua/74b80f5453932f4c.html
6.一键生成绘画app合集软件自动生成简笔画的appAI简笔画app最新版v1.0.1 安卓版 2024-04-1635.1M Android其他软件 推荐理由:AI简笔画app最新版界面简洁,使用方便,用户可以利用简单的涂鸦,导入软件中,软件就会根据涂鸦生成更精致更完美的画作,用户可以直接导入涂鸦,也可以先开始涂鸦,还有绘画记录的功能,创作的作品会展示在这里。http://www.qqtf.com/k/yjschhapp/
7.美图秀秀如何把照片变成简单的图画——一键生成卡通照片2.使用普通画笔,点击调色板底部的“更多”,选择要涂在皮肤上的肤色免费把照片变成卡通人物app,然后依次给头发、衣服、书包带涂上自己喜欢的颜色,注意以保留面部特征的轮廓。 3、上色后,使用黑色涂鸦笔,将画笔大小设置为4像素进行描边。 眼睛可以画得更大一些,看起来更可爱。 https://wen.nuanque.com/katong/15077.html
8.ai照片生成漫画ai智能在线照片变漫画AI把照片一键生成漫画图,在线智能照片转漫画,上传照片AI智能生成漫画照片,日漫风、漫画风、手绘风、3D风、多种艺术特效风格随心变化,一键开启AI创作之旅。https://www.chuangkit.com/adlp2/266.html
9.打开图片图怪兽打开图片专题为您精选打开图片模板,包含打开图片的图片素材等可根据您的需求选择,不同图片尺寸进行在线替换文字制作,即可一键生成一张正版可商用模板图片免费下载。https://818ps.com/shejiimg/14074.html
10.免费AI绘画生成器一键智能文生图图生图软件在线丹青AI绘画网站提供免费在线一键AI画画软件和AI手绘画设计网页版,AI绘画生成器进行AI绘图自动在线文生图和ai图生图,还有一键AI抠图和智能AI修图助手软件免费AI换脸,AI绘画软件还可以上传手绘简笔画线稿快速AI画图,人工智能AI作画变卡通动漫化等.https://www.danqingai.com/
11.照片生成简笔画通过将照片转化为简笔画,我们能够以一种全新的方式欣赏和理解图像,从而激发我们的创造力和想象力。 总的来说,照片生成简笔画是一种令人兴奋的技术,它将照片转化为艺术品,并为我们带来了无限的创造力和想象力。无论是作为艺术爱好者还是普通用户,我们都可以通过照片生成简笔画来探索和发现新的艺术世界。https://tool.a5.cn/article/show/71828.html
12.不用GAN,照片生成简笔画,效果惊艳澎湃号·湃客澎湃新闻如何基本不用GAN把照片生成简笔画?这个项目就做到了。 先前,机器之心报道过。而 AI 从人脸生成简笔画的效果如何呢? 先看几张效果图! 《老友记》多人照片转换效果: 还有男神基努 · 里维斯 效果是不是出奇的好?更有意思的是,这种创作线稿的方法并没有使用大多数类似工具会用到的生成对抗网络 GAN。 https://www.thepaper.cn/newsDetail_forward_10472586
13.不用GAN,照片生成简笔画,效果惊艳51CTO博客先前报道过简笔画生成人脸。而 AI 从人脸生成简笔画的效果如何呢?先看几张效果图! 《老友记》多人照片转换效果: 还有男神基努 · 里维斯 效果是不是出奇的好?更有意思的是,这种创作线稿的方法并没有使用大多数类似工具会用到的生成对抗网络 GAN。目前,该项目在 Reddit 上已经有超高热度,项目名为 ArtLine,githuhttps://blog.51cto.com/u_15310860/3198257
14.华彩科技资讯网照片一键生成简笔画软件,美图秀秀照片一键生成简笔画 如何制作照片Jane笔画?ps笔画1如何简化一张照片?如何用PS笔画1把一张图片改成简化的,先打开PS软件,然后在PS中打开要制作的图片,如下图[详细] 一键笔画生成美图秀秀软件照片一键生成简笔画软件阅读(111)2024-04-27 http://www.hc169.com/
15.一键上色软件有哪些APP推荐一键上色软件有哪些下载美图配方,一键出片!安卓装机必备!大牌明星达人都爱用的高清修图剪片法宝!===美图AI 玩转数字世界===【AI绘画】火遍全网的二次元变身神器,免关键词也无需排队,驯服AI超简单!【AI动漫】真人视频一键变动漫,穿越动漫世界,AI帮你丝滑变身动漫主角。【AI简笔画】随意涂鸦即可生成AI画作,让你秒变大艺术家。【百变AIhttps://www.wandoujia.com/bangdan/397144/
16.一家三口卡通头像生成软件大全一家三口卡通头像生成推荐下载【AI动漫】真人视频一键变动漫,穿越动漫世界,AI帮你丝滑变身动漫主角。【AI简笔画】随意涂鸦即可生成AI画作,让你秒变大艺术家。【百变AI头像】一键生成100张不同风格AI头像,轻松实现头像自由。===美图配方 一键出片===【美图配方】潮流炫酷的修图、视频配方每天更新,轻轻松松一键出图。快用美图秀秀Get潮流有趣的https://wap.pp.cn/topic/484795/
17.clipdrop官网,AI图片工具箱,一键图像增强,放大器,去水印,抠图去/3. Scribble Diffusion:创意简笔画生成器 Scribble Diffusion能够将用户的简笔画转化为精美的图像。用户只需随意涂鸦,AI便能根据这些线条自动识别并生成具有艺术感的图像。这一工具不仅激发了用户的创造力,也为艺术创作提供了全新的途径。 4. Magic Studio:一键背景移除 https://feizhuke.com/sites/clipdrop.html
18.照片转简笔画教程,简单又有趣这个工具可以把你的照片转换成各种风格,包括简笔画。你只需要上传你的照片,然后选择简笔画风格就可以了。是不是很简单? 步骤二:自动写提示词 ? 接下来,我们要用反推提示词来自动生成一些文本。这些文本可以帮助我们调整风格。比如说,你可以输入“更简洁”或者“更生动”,系统就会根据这些提示来调整生成的简https://mbd.baidu.com/newspage/data/dtlandingsuper?nid=dt_4571877079867755899