GANimation代码使用
GANimation代码使用
1. 原文件GANimation-master文件夹如下:
2. 原本在F:\GANimation-master\sample_dataset\imgs文件下的图像如下:
3. 下载安装好OpenFace
4. 在OpenFace 文件夹下,cmd命令行
运行命令FaceLandmarkImg.exe -fdir "F:\GANimation-master\sample_dataset\imgs" -aus(此处命令,也可以加上参数-out_dir设置放置输出的结果的文件夹)
输出the Facial Action Units,生成.csv等文件
5. 在E:\OpenFace_2.2.0_win_x64_with_models\OpenFace_2.2.0_win_x64\processed文件夹下生成了如下.csv文件
6. 把用OpenFace生成的.csv等文件复制粘贴到 F:\GANimation-master\sample_dataset 下
7. 运行命令:python data/prepare_au_annotations.py,出现错误。 因为此命令需要用2个参数。
(1)可以改prepare_au_annotations.py文件的2处代码解决:
1)input_aus_filesdir参数,源代码是没有设置默认路径的,需要自己添加,并根据输入aus文件的路径来设置:
2)output_path参数, 源代码也没有设置默认路径,需要自己添加,并根据输入aus文件的路径来设置:
3)需要改的prepare_au_annotations.py的两处代码,加上圈着的两处即可,如下图:
(2)或者,可以通过运行命令时加上2个参数解决.
8. 改完2处代码,重新运行python data/prepare_au_annotations.py,运行成功。(也可以命令上带上2个参数)
9. 如下图所示,成功生成aus.pkl文件: