# Face_find **Repository Path**: LiXibat/face_find ## Basic Information - **Project Name**: Face_find - **Description**: 机器学习人脸识别实训 - **Primary Language**: Python - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2021-12-23 - **Last Updated**: 2024-12-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # **福建信息职业技术学院** # 人脸识别应用实训 # **实训报告** ## 介绍 这是一个关于机器学习的人脸识别实训 ## 软件架构 软件架构说明 #### 1.1 从_people.jpg_中检测人脸 #### 1.2 图像中的鼻子检测 #### 2.1 调用视频接口 #### 2.2 人脸检测 #### 2.3 检测鼻子 #### 3.1 人脸识别训练与应用 #### 4.视频中的人脸识别 #### 实训一、二 图像中的笑脸、眼睛检测 #### 实训三(1)、视频中的笑脸检测 #### 实训四(2)、视频中的眼睛检测 ## 安装 项目依赖的库 1. opencv-python 2. opencv-contrib-python 3. sklearn ## 1.1 从_people.jpg_中检测人脸 ```python import numpy as np import cv2 as cv # 加载脸部特征识别器 face_cascade = cv.CascadeClassifier('./cascade_files/haarcascade_frontalface_alt.xml') # 读取图片 img = cv.imread('people.jpg') # 将图片转化成灰度 gray = cv.cvtColor(img, cv.COLOR_BGR2GRAY) # 设置特征的检测窗口 faces = face_cascade.detectMultiScale(gray, 1.3, 5) for (x, y, w, h) in faces: cv.rectangle(img, (x, y), (x + w, y + h), (255, 0, 0), 2) cv.imshow('Face Detector', img) cv.waitKey(0) cv.destroyAllWindows() ``` ## 1.2 图像中的鼻子检测 ## 2.1 调用视频接口 ## 2.2 人脸检测 ## 2.3 检测鼻子 ## 3.1 人脸识别训练与应用 ## 4.视频中的人脸识别 ## 实训一、二 图像中的笑脸、眼睛检测 ## 实训三(1)、视频中的笑脸检测 ## 实训四(2)、视频中的眼睛检测