前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python加圣诞帽

Python加圣诞帽

作者头像
企鹅号小编
发布2018-01-24 11:21:50
1.5K0
发布2018-01-24 11:21:50
举报
文章被收录于专栏:编程

01

前段时间好多人@官方微信许愿说要给自己的头像加圣诞帽,总觉得不太可靠,不晓得最后是PS的还是在微信小程序里搜索圣诞头像给自己戴的,嘿嘿~

之前在GitHub上看到有人用python给自己的头像添加圣诞帽,于是乎,我决定自己也来试试~(虽然大概现在分享有些过时的味道~)

导语

02

03

Step1:

安装anaconda3(本人使用的版本已在工具中分享,默认选项一路next即可,使用anaconda3将方便之后dlib的安装)。如下图所示:

Step2:

打开anaconda3,即点击如下图所示的图标:

打开后点击如下图所示内容:

出现下图所示的终端:

在终端中依次输入pip install opencv_python、pip install boost、pip install dlib安装这三个第三方库即可(若无numpy和PIL这两个库则再输入pip install numpy和pip install pillow)。

环境配置

04

在上述终端中输入:

python Add_Santa_Hats.py 圣诞帽图片名 头像图片名

即可。

例如下图:

注意:

请保证终端已经切换到源代码与模型所在文件夹且文件夹中有相关的图片 或者 在文件名前均加上路径(包括Add_Santa_Hats.py文件)。

运行代码

05

(1)若想了解具体原理可参见源代码,我已经对源代码进行了详细的注释;

(2)若对处理结果不满意,可修改源代码中部分参数与公式,可修改部分我也在源代码中做了标记;

(3)因为python3.5之后py文件打包为exe文件本人还不怎么会,所以以后学会了再补一个可以直接用的小Demo吧~~

补充说明

06

随便到微信好友那里盗了个头像试验了下~~~

原图为:

运行结果为:

结果展示

本文来自企鹅号 - 全球大搜罗媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - 全球大搜罗媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档