从零开始实现python人脸识别(一) 安装openCV库
现在, 我们日常生活中经常遇到人脸识别的应用场景, 大家是不是很觉得人脸识别很神奇, 很高大上?
其实在python中, 人脸识别并非难事, 下面我们来一起学习一下吧
首先介绍一下目前最受欢迎的人脸识别库 openCV
零. openCV
跨平台计算机视觉和机器学习软件库, 可以运行在Linux、Windows、Android和Mac OS操作系统上。
它轻量级而且高效, 由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
广泛的用于: 1、人机互动, 2、物体识别, 3、图像分割, 4、人脸识别, 5、动作识别, 6、运动跟踪, 7、机器人, 8、运动分析, 9、机器视觉, 10、结构分析, 11、汽车安全驾驶
总之, 计算机视觉将会在技术发展的历史长河中留下浓墨重彩的一笔, 也是人类跨进人工智能时代的必要条件, 很有学习的必要!
多说无益, 让我们立刻开始吧!
一. PIP安装openCV库
首先, 我们来安装 openCV python库
pip install opencv-contrib-python
安装其他配套库
pip install pillow
pip install numpy
二. 找到openCV库安装位置
将来我们要从openCV库中寻找自带的分类器, 所以现在, 我们先学会寻找openCV库安装位置
在终端中输入:pip show opencv-contrib-python
我们从资源管理器中找到上面的目录(复制上面的路径, 打开任意文件夹, 把路径输入地址栏回车即可)
然后找到cv2文件夹, 这里就是opencv-contrib-python库的安装位置了, 将来我们所需的文件在 data
文件夹中
三. 官网下载安装openCV(暂不需要)
点击进入openCV官方网站下载页面 : https://opencv.org/releases/
点击windows, 会进入下载页面, 进行下载 (下载推荐使用迅雷, 如果用IDM会卡住)
下载完后双击, 会询问您解压位置, 选择你认为合适的位置
点击Extract
即可