OpenCV-Python

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
    • b GUIライブラリへの依存がないサーバー (ヘッドレス) 環境用 (Docker, クラウド環境など) *aに比べて軽量
      • 選択肢 3: pip install opencv-python-headless
      • 選択肢 4: pip install opencv-contrib-python-headless

Harrカスケードファイル

  • 全てのパッケージに含まれる
  • cv2.data.haarcascadesを対象フォルダへのショートカットとして使用できる
    cv2.CascadeClassifier(cv2.data.haarcascades + "haarcascade_frontalface_default.xml")