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

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

背景技术:

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

对照片人脸的轮廓进行夸张变形主要是通过人脸轮廓提取,获得表示人脸的线条特征,然后对线条进行一些变形,从而生成人脸的“卡通线条画”。比如文献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.AI绘画生成器App官方版下载安装AI绘画生成器大小:196.84 M 语言:简体中文 类别: 实用工具 系统:Android 厂商:成都嗨动信息科技有限公司使用手机助手 AI智绘是一款智能的图片生成编辑软件,通过强大的ai算法,仅需输入关键词便可生成专属于你的独家图片!产品同时内置了数十种精美滤镜特效,支持多种潮流特效玩法,让您的照片和图片更加绚丽多彩!华军https://m.onlinedown.net/soft/10116269.htm
2.人物照片变简笔画软件简笔画app推荐手机简笔画软件学简笔画软件 17.57M / 2018-12-27 / v1.5 安卓版 评分:下载 学简笔画app是一款专门帮助小朋友学习画画的软件,里面有非常多不同类型的素材,都非常的简单,还有一步步的讲解,保证孩子可以学会。想要体验的朋友快来当易网点击下载吧!学简 掌上简笔画手机版 http://www.downyi.com/key/jianbihuaapp/
3.一键生成绘画app合集软件自动生成简笔画的app推荐理由:一键AI绘画app最新版是一个专为用户打造的手机智能AI绘画工具,在这里可以将你天马行空的想法生成创意画作,一键制作你的专属漫画脸,还可以制造各种有趣动态照片,欢迎有需要的小伙伴前来下载! 下载 盗梦师AI绘画官方版v1.0 手机版 2022-11-111.1M http://www.qqtf.com/k/yjschhapp/
4.简笔画一键生成简笔画图片大全简笔画一键生成掌上简笔画 生成简笔画的app 一键变简笔画 简笔画 怎么把变成简笔画软件 美图秀秀照片一键生成简笔画 儿童简笔画心形创意画法大全一键收藏肯定用得上 转换成简笔画的软件 在线照片一键生成简笔画 据说练熟了以下这几款简笔画画画基础就打好了家有孩子的必须收藏 电脑生成简笔画软件 最近爆红https://jianbihua.puchedu.cn/65eebad3df27119a.html
5.照片变卡通画生成器软件照片变卡通画一键生成的软件app合集照片变卡通画生成器软件通过AI技术为你绘制动漫画像的软件。可以对自拍图片、照片、相片、壁纸等进行美颜、图片编辑、照片编辑、照片处理、图片处理、图片拼图、图片制作的美图软件,不仅是一款强大的绘画和设计软件,还提供了将照片转化为卡通风格的功能。通过其内置的滤镜http://www.downcc.com/k/zpbkthscqrj/
6.美图秀秀如何把照片变成简单的图画——一键生成卡通照片2.使用普通画笔,点击调色板底部的“更多”,选择要涂在皮肤上的肤色免费把照片变成卡通人物app,然后依次给头发、衣服、书包带涂上自己喜欢的颜色,注意以保留面部特征的轮廓。 3、上色后,使用黑色涂鸦笔,将画笔大小设置为4像素进行描边。 眼睛可以画得更大一些,看起来更可爱。 https://wen.nuanque.com/katong/15077.html
7.头像神器!照片一键秒转简笔画,清华刘永进等CVPR19Oral研究现在,只需一键,就能将你的照片转化成简笔画。 清华大学和英国卡迪夫大学的研究人员提出了一种名为APDrawingGAN系统,随意输入一张人脸照片,系统输出黑白人物线条画。 看一下具体效果。 这有三张女性头像,经过APDrawingGAN处理后,这些照片成为了手绘风: 男性头像也Hold住: https://cloud.tencent.com/developer/article/1448589
8.ai照片生成漫画ai智能在线照片变漫画AI把照片一键生成漫画图,在线智能照片转漫画,上传照片AI智能生成漫画照片,日漫风、漫画风、手绘风、3D风、多种艺术特效风格随心变化,一键开启AI创作之旅。https://www.chuangkit.com/adlp2/266.html
9.打开图片手机制作透明图片 照片一键生成简笔画 108×108像素png图片 108x108像素图片 除了"打开图片"可能还喜欢 打开图片-打开模板-在线设计制作 图怪兽 > 模板图片 > " 打开 "共681个结果 分类: 全部 电商淘宝 教育/培训/老师 家长/学生 更多 用途: 全部 手机海报 招聘 更多 行业: 全部 打开方式图片-打开方式https://818ps.com/shejiimg/14074.html
10.照片转素描APP推荐照片转素描下载美图配方,一键出片!安卓装机必备!大牌明星达人都爱用的高清修图剪片法宝!===美图AI 玩转数字世界===【AI绘画】火遍全网的二次元变身神器,免关键词也无需排队,驯服AI超简单!【AI动漫】真人视频一键变动漫,穿越动漫世界,AI帮你丝滑变身动漫主角。【AI简笔画】随意涂鸦即可生成AI画作,让你秒变大艺术家。【百变AIhttps://www.wandoujia.com/bangdan/762448/
11.华彩科技资讯网照片一键生成简笔画软件,美图秀秀照片一键生成简笔画 如何制作照片Jane笔画?ps笔画1如何简化一张照片?如何用PS笔画1把一张图片改成简化的,先打开PS软件,然后在PS中打开要制作的图片,如下图[详细] 一键笔画生成美图秀秀软件照片一键生成简笔画软件阅读(111)2024-04-27 http://www.hc169.com/
12.免费AI绘画生成器一键智能文生图图生图软件在线丹青AI绘画网站提供免费在线一键AI画画软件和AI手绘画设计网页版,AI绘画生成器进行AI绘图自动在线文生图和ai图生图,还有一键AI抠图和智能AI修图助手软件免费AI换脸,AI绘画软件还可以上传手绘简笔画线稿快速AI画图,人工智能AI作画变卡通动漫化等.https://www.danqingai.com/
13.简笔画图像转简笔画在线简笔画转换为了帮助小朋友学画画与填色的软件,使用本工具可以直接将彩色图像转为简笔画图像(图像转为线条画),让你一键就把人物照片变成简笔画、卡通图片转为简笔画、奥特曼图片转为简笔画,让你不用学什么简笔画的理论等知识也可以自己制作想要的简笔画图片,分分钟化身为简笔画高手,ins简笔画手到擒来哦,是不是非常好玩https://www.aatobb.com/simple-strokes/
14.头像快速制作?用这6个头像生成器一键搞定!「即时灵感」是我自己平时比较喜欢用的头像生成器,它不限使用次数,完全免费,而且是在线的网站,不需要下载。 只需要下方的对话框内输入想要生成的头像内容,比如我这里写的是“戴眼镜的长发女孩,安静读书,头像”,然后选择一个合适的绘画风格,「即时灵感」包含好多种绘画风格,例如二次元、泼墨艺术、简笔画、拟真等等,https://js.design/special/article/avatar-generators.html
15.一家三口卡通头像生成软件大全一家三口卡通头像生成推荐下载【AI动漫】真人视频一键变动漫,穿越动漫世界,AI帮你丝滑变身动漫主角。【AI简笔画】随意涂鸦即可生成AI画作,让你秒变大艺术家。【百变AI头像】一键生成100张不同风格AI头像,轻松实现头像自由。===美图配方 一键出片===【美图配方】潮流炫酷的修图、视频配方每天更新,轻轻松松一键出图。快用美图秀秀Get潮流有趣的https://wap.pp.cn/topic/484795/
16.3种法方法,教你实现真人照片转手绘漫画!一键轻松转!方法三:一键抠图 一个功能丰富的抠图换背景手机端软件,同时还提供了很多图片编辑功能,包括照片变漫画、修复老照片、图片去水印、人脸变清晰等等。操作方法也非常简单!打开首页点击【工具】按钮,在全部工具页面的众多功能中,选择【动漫特效】功能;上传图片,就能看到软件提供的各种漫画特效,如日漫、手绘风、铅笔画https://baijiahao.baidu.com/s?id=1783248935982863594&wfr=spider&for=pc
17.画画类手游排行榜应用宝画画游戏大全绘画,画画,指绘,简笔画,茶绘,学画画,全民画画是一个专业画家助手,全能画图画画软件,帮助画手赢在起点! 【画画得稿费】 全民画画支持手机随时随地创作画画,绘画,是个口袋绘画,画画神器。全新画画大奖赛,让热爱画画创作的年轻人获得人生第一笔绘画稿费。 【更多绘画功能】支持自由填充颜色,而且可以用手绘助手进行绘制更https://www.diandian.com/phb/746/7-1.html
18.照片变清晰助手app下载魔术画画手机版 简拼官方版 photoshop手机版2024 来画动画app官方版 海报制作大师官方版 HiPaint官方版 ARdrawing绘画软件 腾讯相册管家app MAKA设计软件 CAD快速看图手机版 梦境生成器 类似应用 孩子画画app 9.0/144.6M 宝宝在家学画画简笔画涂鸦 去水印大师app 8.0/37.17M 去水印视频去水印的水印宝去水印 简拼官https://m.32r.com/app/60718.html
19.简笔画软件手机软件手机简笔画软件下载照片转简笔画app简笔画软件可以画出一些简单的笔迹,和素描手写的效果类似,简单的点和线面构成,特别是儿童简笔画绘画就有很多,这些手机上画简笔画的软件帮助孩子们培养画画的基础https://www.itmop.com/key/jianbihua/
20.#picsart教程#用手机画出自己的照片简笔画来自的欢#picsart教程# 用手机画出自己的照片简笔画!附:简单详细教程 制作手机屏保最近爱上的用手机画照片新技能,画了好多张。很好玩没画画基础的宝宝跟着教程也可以绘制出自己的美照。选了张最近大肚子的照片做示范。【需要用到的工具】手指?手机?Picsart绘制【简单步骤】照片中一步步截图了每一https://weibo.com/1788212165/GDqLzlo3j