1. 基于OpenCV库和Dlib机器学习、图像处理算法,实现了个人换脸应用,可以将两张照片进行换脸操作。2. 该项目需要Python 3.6及以上版本,并安装好OpenCV、dlib、numpy、sys、PIL、thikter、matplotlib等相关库文件。3. 包括准备数据、提取面部标记、脸部对齐、图像混合、颜色校正、转换功能、交互式界面设计等7个模块。4. 核心库dlib.get_frontal_face_detector()用于检测图片中的人脸,返回人脸矩形框列表;dlib.shape_predictor(PREDICTOR_PATH)用于提取人脸的68个关键点。详细的数据准备说明及预训练模型下载请访问官方网站。