Python + Dlib + OpenCvで顔検出
環境について
- Mac
- Python3
- OpenCv3
- Dlib 19.4
- virtualenvで動作
インストール
python3, pip, virtualenv, Homebrewは導入済みを前提とする
Dlibの依存ライブラリ
$ brew install cmake
$ brew install boost-python --with-python3 --without-python
Dlibのインストール
(virtualenv) # pip install dlib
(virtualenv) # pip install numpy
(virtualenv) # pip install opencv-python
コード
1280x720だと自分の環境では重いため、cv2.VideoCaptureのget()でフレームサイズを指定しようとしたが何故かできなかったので、cv2.resize()で妥協
参考
当記事はあくまで個人の備忘録であるため、お使いの環境にトラブルがあっても一切保証しません。ご了承下さい。