最近专题需要,所以找了些 OpenCV 的相关资讯来研究研究
首先第一步就是建置环境
只是光这天杀的环境我就搞了一整天...
不过天公疼憨人,最后还是让我给建好了!
STEP 1: 使用 Anaconda
虽然说 Anaconda 最让人诟病的就是它很肥大
但这次我们还是抓它来用用
安装细节这边就不多说了(请自行Google大神)
装好 Anaconda 后
第一步打开你的 Command Line 创建虚拟环境
conda create -n opencv-env python=3.6.8
由于担心 Python 版本太新,某些套件还不支援,这边选择3.6.8来安装
STEP 2: 套件安装开始 Install OpenCV
2.1 进入虚拟环境 Activate the env
先进入刚创建好的虚拟环境
conda activate opencv-env
2.2 安装套件 Install OpenCV and Other Packages
接着依序安装 OpenCV 相依套件
pip install numpy scipy matplotlib scikit-learn jupyter
pip install opencv-python
pip install dlib
PS.这边注意一下
假设你安装 dlib 像我一样狂喷错误
建议可以直接到 Pypi 官网找更早期的版本来安装
找到先前的版本 dlib-19.8.1-cp36-cp36m-win_amd64.whl
右键複製连结,将连结贴在 pip install 后面
像是这样:
python -m pip install https://files.pythonhosted.org/packages/0e/ce/f8a3cff33ac03a8219768f0694c5d703c8e037e6aba2e865f9bae22ed63c/dlib-19.8.1-cp36-cp36m-win_amd64.whl#sha256=794994fa2c54e7776659fddb148363a5556468a6d5d46be8dad311722d54bfcf
或是将安装档整包下载
再到你下载的路径执行安装(不建议)
按下 ENTER 后
接着你就会看见一道曙光降落到你身上(因为我就是卡这边卡最久!)
2.3 测试安装 Test installation
你可以使用 Python 直译器做简单测试
>>>import cv2>>>cv.__version__>>>import dlib>>>dlib.__version__
如果看到版本代表安装成功
接着就可以开始你的人脸辨识之旅了~
参考资料:Learn OpenCV 、 How To Install Dlib On Windows