# FaceRecEval **Repository Path**: SearchSource/FaceRecEval ## Basic Information - **Project Name**: FaceRecEval - **Description**: 人脸识别评估代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-07-08 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 人脸识别评估程序 ## 特征生成: 注:公司电脑没有装windows的开发工具,还是用linux写的,也可以自行编写程序生成,只需要提供一个特征对应的人脸文件名列表和特征文件给下面的“评估方法”的face_rec_eval.py程序即可。 ### 编译程序: ``` ./make.linux.sh ``` ### 生成特征: 注:先需要修改run_extract_feature.sh文件中的对应目录和文件 ``` ./run_extract_feature.sh ``` ## 下载人脸对列表: 下载数据集相对应的人脸对列表用于下面的评估 https://tower.im/teams/706555/documents/12382/?fullscreen=false#toc-4 ## 评估方法: ``` ./src/face_rec_eval.py --face_pair_list 存放目录/ErisedVideoFaceRec/FacePair.txt --file_list 存放目录/ErisedVideoFaceRec/FeatureList.txt --feature_file 存放目录/ErisedVideoFaceRec/Feature.dat --output_dir 存放目录/ErisedVideoFaceRec --proccess_count 16 ``` 其中,face_pair_list为下载的人脸对列表,file_list为特征对应的人脸文件名列表,feature_file为生成的特征(用虹软生成人脸特征,直接保存成二进制即可),proccess_count根据电脑的核数设置, 注:需要安装pytorch,最好1.4以上版本,可能1.2版也可以,我电脑用的是1.4,其他版本不知是否可跑起来