您好,登录后才能下订单哦!
这期内容当中小编将会给大家带来有关如何用Python做了一个帮小姐姐生成漫画头像的网站,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
图片和漫画的区别
首先,我们来看一下,漫画和我们的照片的区别,如下图所示:
2
图片转漫画——减少色彩
下图是程序减少色彩数量时,图像分辨率的变化过程:
其对应的程序入下图所示:
3
图片转漫画——增强轮廓
完成了上面几步之后,我们接着要进行增强轮廓了。我们的程序如下图所示:
上述的程序中,我们利用opencv的自适应阈值函数来分割轮廓,然后将我们的轮廓图片和模糊后的图片按照轮廓图片的数值进行与操作,最终得到我们的漫画图片。
以上便是程序的核心部分,接下来我们用Python里面的著名框架flask程序做一个简单额网站页面。
4
Flask做一个简单的网站
对于flask程序,想必大家或多或少都有一定的了解,我们所使用的flask程序非常简单,我简单的说一下思路和步骤:
首先我们运行程序会出现下图中最上部的界面;
然后我们选择图片点击上传后,html页面会跳转到/cartoon的子页面下,同时运行后台的cartoon函数,入中间图所示;
此时也就完成了图片的转换,并给html页面返回转换成漫画的图片地址;
html页面只需要找到这个图片,显示在页面上即可,如下图中最下部的图所示。
熬了一夜,实在是太累了,原创不易,上面的网站虽然已经完成,但是页面非常简陋需要进一步的美化!本篇只是给大家抛砖引玉,Python里面趣味的库非常多,可以做很多有趣的事情。
上述就是小编为大家分享的如何用Python做了一个帮小姐姐生成漫画头像的网站了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。