Python + OpenCV4プログラミングの学習(1)〜開発環境の準備〜
本記事ではOpenCVが動作する開発環境構築の備忘録である。
事前確認
参考書籍ではAnacondaを使って学習を進めていくようだが、面倒なのでサクッとOpenCVが正常に動作する仮想環境を作る。
仮想環境の準備
仮想環境opencvEnvをvenvで作成
$ python3 -m venv opencvEnv # activate しておく $ source opencvEnv/bin/activate (opencvEnv)$ ...
OpenCVのインストール
pip install
でOpenCVをイントール
(opencvEnv)$ pip install opencv-python Collecting opencv-python Downloading https://files.pythonhosted.org/packages/e2/a9/cd3912ca0576ea6588095dce55e54c5f0efeb3d63fb88f16f4c06c0fac8d/opencv_python-4.1.2.30-cp36-cp36m-macosx_10_9_x86_64.whl (45.2MB) 100% |████████████████████████████████| 45.2MB 721kB/s Collecting numpy>=1.11.3 (from opencv-python) Using cached https://files.pythonhosted.org/packages/22/99/36e3408ae2cb8b72260de4e538196d17736d7fb82a1086cb2c21ee156ddc/numpy-1.17.4-cp36-cp36m-macosx_10_9_x86_64.whl Installing collected packages: numpy, opencv-python Successfully installed numpy-1.17.4 opencv-python-4.1.2.30 import cv2
pip freeze
でOpenCV4以上がインストールされた事を確認。
(opencvEnv)$ pip freeze numpy==1.18.1 opencv-python==4.1.2.30
実行確認
以下のコードを写経しhello_opencv.pyのファイルを作成。
import cv2 print(cv2.__version__)
hello_opencv.pyを実行し4.1.2
が表示されれば開発環境の準備は完了。
(opencvEnv)$ python hellow_opencv.py 4.1.2
(実行結果はOpenCVのバージョンによって変わる)