如何用Python做了一个帮小姐姐生成漫画头像的网站
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这期内容当中小编将会给大家带来有关如何用Python做了一个帮小姐姐生成漫画头像的网站,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。对于动漫,大家一定都不陌生,小编
千家信息网最后更新 2025年12月02日如何用Python做了一个帮小姐姐生成漫画头像的网站对于动漫,大家一定都不陌生,小编周围的不少单身码农都是动漫迷。小编也是一个资深动漫迷,动漫里面有好多漂亮的小姐姐,比如斗破苍穹的美杜莎,云韵,萧薰儿,天行九歌里面紫女,焰灵姬。当然女孩也有自己的动漫情怀,部门里面还有小姐姐喜欢cosplay呢 于是乎我想既然Python无所不能,不如用Python做一个小程序帮小姐姐的头像转成漫画,以后也可以搭讪一下部门的小姐姐,吹嘘一把!哈哈,想想都幸福,于是熬了一夜,总于完成了这个小程序。 从上面的图中,我们可以看出,相比于图片,漫画更注重轮廓的细节,边界轮廓比较清晰,其次就是漫画的色彩数量比真实的图片要少,所以看起来对于细节信息漫画不如图片更加真实。 有了上述的两个细节的描述,我们接下来的程序,也将围绕着这两点进行展开。 上述程序中,我们需要注意的一点就是对于输入的图片我们必须要调整图片尺寸为4的整数倍,因为在金字塔下采样的过程中,图片会默认降到原先尺寸的1/4大小,如果无法除尽的话,程序会自动向上取整,这样的话,我们上采样之后,模糊的图片和最初输入的图片在分辨率上会有些许的差别,这样会使后面的程序保存。
这期内容当中小编将会给大家带来有关如何用Python做了一个帮小姐姐生成漫画头像的网站,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
图片和漫画的区别
首先,我们来看一下,漫画和我们的照片的区别,如下图所示:
2
图片转漫画--减少色彩
图片转漫画--减少色彩
先要需要减少色彩的数量,我们利用的是oepncv库实现。我们首先利用金字塔下采样降低图片的分辨率,提高原图片的模糊程度; 然后再利用双边滤波来不断的对图片进行滤波操作,进一步提高图片的模糊程度,这就达到了我们模糊的目的。 使用金字塔而不是插值来减少图片分辨率的目的是为了达到模糊的目的,因为金字塔下采样会产生失真; 用双边滤波能很好的保存边缘信息,对于我们上面提到的强化边缘很友好。
下图是程序减少色彩数量时,图像分辨率的变化过程:

其对应的程序入下图所示:
3
图片转漫画--增强轮廓
完成了上面几步之后,我们接着要进行增强轮廓了。我们的程序如下图所示:
上述的程序中,我们利用opencv的自适应阈值函数来分割轮廓,然后将我们的轮廓图片和模糊后的图片按照轮廓图片的数值进行与操作,最终得到我们的漫画图片。
以上便是程序的核心部分,接下来我们用Python里面的著名框架flask程序做一个简单额网站页面。
4
Flask做一个简单的网站
对于flask程序,想必大家或多或少都有一定的了解,我们所使用的flask程序非常简单,我简单的说一下思路和步骤:
首先我们运行程序会出现下图中最上部的界面;
然后我们选择图片点击上传后,html页面会跳转到/cartoon的子页面下,同时运行后台的cartoon函数,入中间图所示;
此时也就完成了图片的转换,并给html页面返回转换成漫画的图片地址;
html页面只需要找到这个图片,显示在页面上即可,如下图中最下部的图所示。
熬了一夜,实在是太累了,原创不易,上面的网站虽然已经完成,但是页面非常简陋需要进一步的美化!本篇只是给大家抛砖引玉,Python里面趣味的库非常多,可以做很多有趣的事情。
上述就是小编为大家分享的如何用Python做了一个帮小姐姐生成漫画头像的网站了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。
图片
程序
漫画
轮廓
页面
姐姐
网站
动漫
色彩
分辨率
金字
金字塔
头像
下图
就是
数量
目的
细节
生成
接下来
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
阳泉市网络安全应急指挥中心
数据库专家需要具备哪些能力
南昌非凡网络技术有限公司
海口智慧安全文化展厅软件开发
网站服务器托管价格
中学生网络安全比赛是什么
网络安全的微电影吃饭
工业企业数据库处理
郑州市网络安全和信息化委
学习通考试插件服务器超时
嵌入式软件开发入门视频
网络安全板块股价
计算机网络技术编程是什么
java连接分布式数据库
万里数据库业绩
数据库什么是元数 元组
网络安全实习生面试
excel导入数据库的数据
中兴通讯是网络安全股
长宁区现代网络技术设置
陕西服务器阵列卡缓存电池
大型数据库管理系统技术
天津学校授时模块服务器
数据库把时间转成时分秒
天津数据库
arm电子软件开发
一梦江湖电脑服务器
达内北京网络安全培训
服务器怎么隔一个星期重启
网络安全毕业月薪