1、Python OpenCV 人脸检测训练识别 - 环境安装
目录
1、Python OpenCV 人脸检测训练识别 - 环境安装
2、Python OpenCV 人脸检测训练识别 - 用户数据准备
3、Python OpenCV 人脸检测训练识别 - 人脸检测
4、Python OpenCV 人脸检测训练识别 - 人脸训练
5、Python OpenCV 人脸检测训练识别 - 人脸识别
6、Python OpenCV 人脸检测训练识别 - 总结
1、前言
本项目开发环境为Visual Studio Code,主要用于熟悉Python 3.X 与 OpenCV。集用户信息、人脸录入、训练、识别等功能。
2、Anaconda
2.1 Anaconda简介
1: Anaconda是一个开源的Python发行版本,其包含了conda、Python等180多个科学计算、数据分析 包,支持 Linux, Mac, Windows多个系统,并方便的管理python环境。
2:详细请关注Anaconda官网
2.2 Anaconda下载与安装
-
根据系统选择合适的安装包,Demo采用Windows 64:Anaconda下载
-
安装步骤
2.1:双击exe进行安装
2.2:选择安装用户,选择所有
2.3:环境选择,建议两个选项都勾选
2.4:点击Install安装直至结束
2.5:查看pytho版本
3、OpenCV
3.1: OpenCV(开源计算机视觉库)是在 BSD 许可下发布的,因此它可以免费用于学术和商业用途。它具有 C++,Python 和 Java 接口,支持 Windows,Linux,Mac OS,iOS 和 Android。
3.2: OpenCV官网
3.3: OpenCV文档
3.4: 执行指令(pip是Python的包管理器):pip install opencv-python
4、openpyxl
4.1: openpyxl 是一个 Python 库 用来读/写 Excel 2010 xlsx/xlsm/xltx/xltm 类型文件
4.2: openpyxl文档
4.3: 执行指令(pip是Python的包管理器):pip install openpyxl
5、环境检测
#导入模块
import cv2 as cv
import openpyxl
import sys
if __name__=='__main__':
print('检测环境开始......')
print(f"Python版本号:{sys.version}")
print(f"OpenCV版本号:{cv.__version__}")
print(f"openpyxl版本号:{openpyxl.__version__}")
print('检测环境结束......')