想用这个库来做AI智能脸部替换的,然后越挖越多,发现了很多自己以前不知道的东西
运行环境
然后重要的就是环境配置,你先根据github里的requirement.txt,看一下要装哪些支持库,然后开始配环境
这边默认采用云平台的虚拟机
虚拟环境下安装
总之,如果哪个虚拟环境出了问题,而且一直解决不了,那就开一个新虚拟环境再来试一试
运行时的细节
很多时候程序需要放到后台运行
1.在terminal内,用ctrl+z是暂停程序
2.输入
bg
fg
(frontground)就可以调到前台来。
安装的库环境读不出来
1.进入用户的根目录
cd ~
2.打开.bashrc,若不存在则新建.bashrc文件
nano .bashrc
3.将下方两行配置添加到你的 .bashrc
export PATH=“ H O M E / . l i n u x b r e w / b i n : HOME/.linuxbrew/bin: HOME/.linuxbrew/bin:PATH”
export LD_LIBRARY_PATH=“ H O M E / . l i n u x b r e w / l i b : HOME/.linuxbrew/lib: HOME/.linuxbrew/lib:LD_LIBRARY_PATH”
4.最后执行
source ~/.bashrc
上传文件到云平台
18.Dec.27 update
imageio报错
解决办法
其他所需要支持的库
会告诉你需要install requests这个库
pip install requests
就行
youtube-dl出问题
sudo apt-get install ffmpeg
亲测有效
识别人脸错误率太高

出现了大量不是我要的脸,比如杜海涛的
这个就是算法的问题了,为了确保最后的效果好,你必须保证training data要错误率尽可能的小——换句话说,不是你需要的那些脸就只能剔除了
目前我的解决办法就是手动一张张删除wrong training data,算法的锅只能手动解决。
还没试过在切割完画面之后,先手动删除减少运算量,再运行人脸识别的,不知道有没有勇士愿意尝试一下。
配置ImageMagick
没有output([Errno 32] Broken pipe)
训练模型的时间过长
Failed to load the native TensorFlow runtime.
conda install tensorflow
pip install tensorflow==1.5
训练时间
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/225493.html原文链接:https://javaforall.net
