用python给对象照片自动戴一顶圣诞帽(你要是戴其它颜色也不是不可以)

博主分享如何利用Python给对象的照片自动添加圣诞帽,从流程思路、所需模块到图像制作和GUI界面实现,详述了整个过程。不仅适用于圣诞节,还鼓励读者尝试更多创意。最后,文章还介绍了如何将程序打包成exe软件。
摘要由CSDN通过智能技术生成

一、啰嗦两句

这不圣诞节了,看着大家都说怎么做圣诞树,我寻思,这玩意做出来你也只能放到电脑上撒,不开机那不就看不到了,送对象也不行啊,万一对象不玩电脑呢,对吧。

但是圣诞节又要到了,那必须安排,高低得整两手~

于是灵机一动,圣诞老头不是还有顶帽子吗? 这不得给对象也来一顶圣诞帽。

啊这…这颜色不太对劲

 喔 不对,圣诞帽咱应该是红色的
那这个就送给你们吧…

 

普通人都是PS批图,咱们不一样,作为技术人员,咱们得自己写程序实现,这不比P图有意思?

 那今天就探索一下用 Python 来自动给女朋友照片添加圣诞帽吧~

什么?只想要软件?可真刑,直接翻到最后吧,就再讲讲怎么打包成人人都能用的软件,打包好的软件我也放到最后,拿完记得点个赞,点完赞腰好腿好肾也好,女朋友也更爱你了~

二、流程思路

既然是要做成一个软件,那么首先要写界面才能操作。
然后准备一张女朋友和一顶圣诞帽子的图片~
什么 没有女朋友?emmmm…
那用你兄弟的吧,嘿嘿~

 要把帽子给女朋友戴上,首先得识别她的面部五官,再把帽子给女朋友戴上。
差不多就这么几个意思吧~

 我们主要通过制作图像→界面开发→打包exe可执行文件三部分,附带一下人脸识别啥的~

三、要准备这些

这是咱们要用到的模块和包,安装方法写在注释了。

cv2            # pip install opencv-python 
dlib           # pip install dlib
numpy          # pip install pandas
PySimpleGUI    # pip install PySimpleGui
os             # 系统自带的,不用安装

安装模块慢就加上国内的镜像源,对照我下面的方法即可。

安装这个dlib模块的时候注意下,直接安装是不成功的,不然很坑,首先它缺少Cmake和CBoot这两个包,需要先安装一下。

安装 Cmake

# 正常下载方法
pip install cmake
# 使用镜像源下载方法,这样更快。
pip install cmake -i https://mirror.baidu.com/pypi/simple

安装CBoot

# 正常下载方法
pip install boost
# 使用镜像源下载方法
pip install boost -i https://mirror.baidu.com/pypi/simple

然后再安装dlib ,一般来说正常安装即可,但不一般的是,可能会失败,我这里都列举出来。

# 1、直接pip安装
pip install dlib

# 2、使用镜像源安装
pip install dlib -i https://mirror.baidu.com/pypi/simple

# 3、使用下载好的.whl包安装
# 你下载好的文件放在哪里,就在命令提示符窗口进入到你的那个文件夹下操作,比如下载到C盘
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值