A parte mais difícil em usar openCV é instalá-lo – especialmente se você quiser usá-lo em um virtualenv Python. Já faz um tempo que eu não tinha que xingar tanto durante uma instalação …
Descobri que a melhor maneira (na verdade, para mim era a única maneira) de realmente fazer o openCV funcionar com um virtualenv é instalá-lo a partir da fonte:
> cd /path/to/some/folder
> git clone https://github.com/Itseez/opencv.git
> cd opencv
> mkdir release
> cd release
> cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -DPYTHON_EXECUTABLE=~/.virtualenvs/<my_virtualenv>/bin/python2.7 ..
> make
> sudo make install
Se você não tiver cmake
instalado, pode obtê-lo facilmente em homebrew ( brew install cmake
) ou macports. Observe que o cmake
acima assume que seu diretório base virtualenv é ~/.virtualenvs
.
Se tudo isso for concluído com sucesso, você finalmente poderá usar o openCV a partir do seu virtualenv.