https://docs.opencv.org/4.10.0/d0/de3/tutorial_py_intro.html
インストール
https://pypi.org/project/opencv-python/
- pip経由外で事前にインストールされたOpeCVのバージョンがある場合は、事前に削除する
- 4 つの異なるパッケージが提供されている
- a 標準的なデスクトップ環境用のパッケージ (Windows, macOS, almost any GNU/Linux distribution)
- 選択肢 1 - メインモジュールパッケージ:
pip install opencv-python - 選択肢 2 - フルパッケージ:
pip install opencv-contrib-python
- 選択肢 1 - メインモジュールパッケージ:
- b GUIライブラリへの依存がないサーバー (ヘッドレス) 環境用 (Docker, クラウド環境など) *aに比べて軽量
- 選択肢 3:
pip install opencv-python-headless - 選択肢 4:
pip install opencv-contrib-python-headless
- 選択肢 3:
- a 標準的なデスクトップ環境用のパッケージ (Windows, macOS, almost any GNU/Linux distribution)
Harrカスケードファイル
- 全てのパッケージに含まれる
cv2.data.haarcascadesを対象フォルダへのショートカットとして使用できる
cv2.CascadeClassifier(cv2.data.haarcascades + "haarcascade_frontalface_default.xml")