# dlib系列笔记1:项目简介 ## 要完成的目标或功能 - 人脸检测 - 人脸特征提取 - 人脸识别 - 用摄像头实时完成以上三种功能 - 用python、cpp完成以上三种功能 - 移植到树莓派上 ## 项目文件结构 > 项目地址: https://github.com/lightjiang/FaceRecognize.git ``` bash . ├── cpp_src # cpp 源码 │ ├── CMakeLists.txt │ ├── face_detector.cpp │ ├── mybase.hpp │ └── video_tracker.cpp ├── data # 图片数据 │ ├── auto_download_img │ ├── crowd │ ├── frontal │ ├── profile │ └── star ├── model # 模型 下载链接见 http://dlib.net/files/ │ ├── dlib_face_recognition_resnet_model_v1.dat │ ├── mmod_human_face_detector.dat │ ├── shape_predictor_5_face_landmarks.dat │ └── shape_predictor_68_face_landmarks.dat ├── results # 存储人脸识别数据结果 │ ├── known # 人脸图片 │ │ ├── fee26871-0f30-11e8-93de-a0c589189417.jpg | | ..... │ │ └── fef129db-0da9-11e8-93de-a0c589189417.jpg │ ├── known_faces # 存人脸数据,如名称,来源,图片保存路径 │ ├── known_vectors # 存人脸特征 │ └── vedio ├── script │ ├── download_baidu_img.py │ ├── download_star_img.py │ ├── __init__.py │ ├── reform_star_data.py │ └── rename_img_in_dir.py ├── base.py ├── face_alignment.py ├── face_clustering.py ├── face_detector.py ├── face_features.py ├── face_recognition.py ├── face_recognize_in_vedio.py ├── settings.py ├── uming.ttc ├── utils.py ├── README.md └── vedio_base.py ```