LoginSignup
2
6

More than 5 years have passed since last update.

Macに色々なバージョンのPython+OpenCV+FFmpeg環境を入れてみた

Last updated at Posted at 2017-06-16

はじめに

  • 色々環境を整える上で、今回FFmpegを使いたかったので、環境構築をしてみました。
  • また、Python+OpenCVの構築手順がネットに転がりすぎて戸惑うのとバージョンの組み合わせで色々使い分けなければいけない場面があるのでまとめました。
  • Homebrewやpip、pyenvの構築手順は省いています。PATH貼ったりする手順も省いてます。
  • OpenCVやFFmpegはmakeに時間がかかるので、余裕のあるときに行うのが吉です。

今まで試したこと

Python2.7+OpenCv2

Homebrewのみ

brew install python
brew install opencv

Python2.7+OpenCv3

Homebrew + pip

brew install python
pip install opencv-python

pyenv + pip

  • pyenvはanyenvから入れました。
pyenv install 2.7
pip install opencv-python

Python3.6+OpenCv3

Homebrew + pip

brew install python3
pip3 install opencv-python

Python3.6+OpenCv3+FFmpeg

  • どうやらpipではOpenCVと一緒にFFmpegをコンパイルしてくれないみたいです。 video related functionality is not supported (not compiled with FFmpeg)
  • 以下のファイルができれば成功です。/usr/local/lib/python3.6/site-packagesにシンボリックリンクを貼ってあげてください。(なぜか前回このファイルが何度やってもできなくて諦めました。) zsh /usr/local/Cellar/opencv3/3.2.0/lib/python3.6/site-packages/cv2.cpython-36m-darwin.so

Homebrewのみ

brew install opencv3 --with-python3 --with-ffmpeg --without-python
2
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
6