paddleGAN环境搭建

1 下载anaconda

2 创建虚拟环境(3.7或3.8均可)

3 conda启动虚拟环境,在虚拟环境中安装所需库

4 安装paddlepaddle(目前版本是2.1,安装paddlepaddle时会安装适合paddlepaddle的numpy 1.19和其它相关内容)

5 安装paddlehub(安装paddlehub时,会安适合paddlehub版本的opencv相关内容)

6 安装paddleGan(paddleGan需要去Github上下载完整项目后,进行解压)

7 根据解压后paddleGan文件夹中requirements.txt安装所需依赖库(包括imageio-ffmpeg,scikit-image等)

8 paddleGan通过imageio-ffmpeg生成MP4时,必须要保证电脑上有ffmpeg。如果没有会导致paddleGan无法生成合成后的mp4文件,错误信息是:WinError没有指定的文件。下载FFMPEG的压缩包,解压后将ffmpeg的bin文件夹添加到环境变量PATH中即可。

9 如果有需要,可以单独安装moviepy、pyqt5等库进行视频的处理和界面的搭建

注意:使用pyqt5的QMediaPlayer+QVideoWidget播放视频时,要求电脑上有LAVFIlter,不然播放时会报DirecShowPlayerService的相关错误。去GIthub上下载LAVFilter安装即可,目前最新版本是0.75.1

10 如果要使用PaddleGan的人脸融合功能,需要安装dlib库。下载dlib库会用cmake进行编译安装,所以应该先安装好cmake库和boost库后,再下载dlib:

pip install cmake

pip install boost

pip install dlib

另外,使用paddlepaddle时,最好不要自己单独安装最新版本的numpy,目前paddlepaddle需要和NumPy1.19版本使用。如果Numpy版本和paddlepaddle所需版本不匹配,会导致程序无法运行,显示Numpy array错误。

你可能感兴趣的:(python,python,paddlepaddle,paddlehub,paddlegan)