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

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

背景技术:

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

对照片人脸的轮廓进行夸张变形主要是通过人脸轮廓提取,获得表示人脸的线条特征,然后对线条进行一些变形,从而生成人脸的“卡通线条画”。比如文献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.头像神器!照片一键秒转简笔画,清华刘永进等CVPR19Oral研究现在,只需一键,就能将你的照片转化成简笔画。 清华大学和英国卡迪夫大学的研究人员提出了一种名为APDrawingGAN系统,随意输入一张人脸照片,系统输出黑白人物线条画。 看一下具体效果。 这有三张女性头像,经过APDrawingGAN处理后,这些照片成为了手绘风: 男性头像也Hold住: https://cloud.tencent.com/developer/article/1447250
2.在线照片生成简笔画工具简笔画图片大全在线照片生成简笔画工具皮革的简笔画 活扳手的简笔画法工具类 工具简笔画 铁锹简笔画图片教程 农业工具简笔画 劳动工具 铲子--简笔画大全 艺术的工具简笔画 看起来非常简洁漂亮的帆布鞋简笔画的主要步骤 画图工具绘画简笔画人物的具体操作流程 粉粉小猪简笔画 工具画图 工具箱里的电钻简笔画 标签螺丝刀卡通https://www.puchedu.cn/jianbihua/f916e54d2bc12cb8.html
3.照片生成简笔画通过将照片转化为简笔画,我们能够以一种全新的方式欣赏和理解图像,从而激发我们的创造力和想象力。 总的来说,照片生成简笔画是一种令人兴奋的技术,它将照片转化为艺术品,并为我们带来了无限的创造力和想象力。无论是作为艺术爱好者还是普通用户,我们都可以通过照片生成简笔画来探索和发现新的艺术世界。https://tool.a5.cn/article/show/71828.html
4.根据照片,软件智能生成手绘风格简笔画与传统的手绘卡通头像相比,这类智能生成的卡通头像具有更高的效率和准确性。它能够快速地为客户提供满意的卡通形象同时保留了照片中人物的特征,使得头像更具个性化和特别性。 ### 依据照片生成简笔画的软件 市面上已经有多软件能够实现依照照片生成简笔画的功能,它们各自具有不同的特点和优势。 http://www.guanxian.org/consult/aitong/79960.html
5.不用GAN,照片生成简笔画,效果惊艳51CTO博客先前报道过简笔画生成人脸。而 AI 从人脸生成简笔画的效果如何呢?先看几张效果图! 《老友记》多人照片转换效果: 还有男神基努 · 里维斯 效果是不是出奇的好?更有意思的是,这种创作线稿的方法并没有使用大多数类似工具会用到的生成对抗网络 GAN。目前,该项目在 Reddit 上已经有超高热度,项目名为 ArtLine,githuhttps://blog.51cto.com/u_15310860/3198257
6.人物照片变简笔画软件简笔画app推荐手机简笔画软件学简笔画软件 17.57M / 2018-12-27 / v1.5 安卓版 评分:下载 学简笔画app是一款专门帮助小朋友学习画画的软件,里面有非常多不同类型的素材,都非常的简单,还有一步步的讲解,保证孩子可以学会。想要体验的朋友快来当易网点击下载吧!学简 掌上简笔画手机版 http://www.downyi.com/key/jianbihuaapp/
7.简单草图也能瞬间生成真实人脸照我的极刻这些人工智能有的可以自动生成人脸照片,有的可以让人变成“迪士尼小公主”。具体情况,还是跟着小黑一起来看看吧。 让简笔画变成真人照片,人工智能是怎么做到的? 将3D物体绘制成平面图片的人工智能算法已经不算什么新鲜事了,而且实现原理也并不复杂:获取3D模型输入,并逐步细分,最后绘制出这一3D对象的平面图像进行输出。https://www.shangyexinzhi.com/article/2504445.html
8.10款最佳照片转漫画手绘软件App推荐(免费/付费)ToonTap是一款功能强大的卡通照片编辑器和个人资料图片制作工具,只需轻按一下即可使用专业的卡通艺术为自己制作卡通形象。ToonTap 拥有独家的AI技术,高清增强画质,模糊失焦照片也能高画质修复。更有黑白照片上色功能,重温旧时光。海量精美贴纸、线条画特效、绘画工具和脸部滤镜让你开启不一样的卡通照片编辑之旅。 https://www.extrabux.cn/chs/guide/7916669
9.简笔画图像转简笔画在线简笔画转换为了帮助小朋友学画画与填色的软件,使用本工具可以直接将彩色图像转为简笔画图像(图像转为线条画),让你一键就把人物照片变成简笔画、卡通图片转为简笔画、奥特曼图片转为简笔画,让你不用学什么简笔画的理论等知识也可以自己制作想要的简笔画图片,分分钟化身为简笔画高手,ins简笔画手到擒来哦,是不是非常好玩https://www.aatobb.com/simple-strokes/
10.一键生成绘画app合集软件自动生成简笔画的appAI简笔画app最新版v1.0.1 安卓版 2024-04-1635.1M Android其他软件 推荐理由:AI简笔画app最新版界面简洁,使用方便,用户可以利用简单的涂鸦,导入软件中,软件就会根据涂鸦生成更精致更完美的画作,用户可以直接导入涂鸦,也可以先开始涂鸦,还有绘画记录的功能,创作的作品会展示在这里。http://www.qqtf.com/k/yjschhapp/
11.照片生成3d人脸软件有哪些APP推荐照片生成3d人脸软件有哪些下载豌豆荚照片生成3d人脸软件有哪些榜单为您提供最新照片生成3d人脸软件有哪些大全,这里不仅有照片生成3d人脸软件有哪些安卓版本APP、历史版本应用下载资源,还有类似照片生成3d人脸软件有哪些的应用推荐,欢迎大家前来豌豆荚下载。https://www.wandoujia.com/bangdan/403918/
12.photoshop怎么将照片转化为简笔画photoshop怎么将照片转化为简笔画?简介 photoshop是我们很多人常用的图片编辑处理软件,今天,小编想来分享,photoshop怎么将照片转化为简笔画,希望能够帮到大家。工具/原料 荣耀magicbook14 Windows10 photoshopCC2018 方法/步骤 1 首先,我们打开photoshop,点击左侧【打开】,导入需要处理的照片。2 按快捷键ctrl+j将https://jingyan.baidu.com/article/fdbd4277b2901df99f3f4840.html
13.照片生成卡通形象CharmShow如需取消订阅,请打开苹果“设置”-“iTunes Store 与 App Store”-“Apple ID”-“查看 Apple ID”,进入“账户设置”页面,点击“订阅”照片生成卡通形象,选择 Charm显示 VIP 会员取消订阅 就这样。 如果您在订阅期结束前至少24小时未关闭订阅,则视为您同意继续授权,本次订阅将自动续订。 https://wen.nuanque.com/katong/307.html
14.ai照片生成漫画ai智能在线照片变漫画AI把照片一键生成漫画图,在线智能照片转漫画,上传照片AI智能生成漫画照片,日漫风、漫画风、手绘风、3D风、多种艺术特效风格随心变化,一键开启AI创作之旅。https://www.chuangkit.com/adlp2/266.html
15.照片变卡通画生成器软件照片变卡通画一键生成的软件app合集照片变卡通画生成器软件通过AI技术为你绘制动漫画像的软件。可以对自拍图片、照片、相片、壁纸等进行美颜、图片编辑、照片编辑、照片处理、图片处理、图片拼图、图片制作的美图软件,不仅是一款强大的绘画和设计软件,还提供了将照片转化为卡通风格的功能。通过其内置的滤镜和工具,你可以轻松地将照片转化为手绘风格的卡通http://www.downcc.com/k/zpbkthscqrj/
16.打开图片照片一键生成简笔画 108×108像素png图片 108x108像素图片 除了"打开图片"可能还喜欢 打开图片-打开模板-在线设计制作 图怪兽 > 模板图片 > " 打开 "共681个结果 分类: 全部 电商淘宝 教育/培训/老师 家长/学生 更多 用途: 全部 手机海报 招聘 更多 行业: 全部 打开方式图片-打开方式模板-在线设计制作https://818ps.com/shejiimg/14074.html
17.真人照片一键自动生成简笔手绘素描铅笔画自画像效果ps动作插件真人照片一键自动生成简笔手绘素描铅笔画自画像效果ps动作插件#ps技能 #日常摸鱼 #p图 #ps教学 #照片转手绘#ps素描效果 - 陌鱼社区于20220701发布在抖音,已经收获了8185个喜欢,来抖音,记录美好生活!https://www.douyin.com/video/7115352726573272327
18.免费AI绘画生成器一键智能文生图图生图软件在线丹青AI绘画网站提供免费在线一键AI画画软件和AI手绘画设计网页版,AI绘画生成器进行AI绘图自动在线文生图和ai图生图,还有一键AI抠图和智能AI修图助手软件免费AI换脸,AI绘画软件还可以上传手绘简笔画线稿快速AI画图,人工智能AI作画变卡通动漫化等.https://www.danqingai.com/
19.图片转简笔画教程PS3d溜溜设计问答平台为广大设计师们提供各种图片转简笔画教程PS问题解答,3d溜溜素材问答平台汇聚全球各地的设计师、名师名司、设计爱好者等设计灵感和经验,迅速为您解决图片转简笔画教程PS的困惑。https://www.3d66.com/answers_relation/relation_1462788_11.html