So if you don’t have Python 3 installed, Homebrew will install it while installing opencv. If you are on a mac, see Different colored area on macOS - although there is a linux report there too. Homebrew has also made it compulsory to compile and install Python bindings for both Python 2 and Python 3. Various options such as –with-qt, –with-tbb etc are also removed in the updated formula and CUDA support is also dropped. They have now renamed opencv3 to opencv and opencv to Note: Homebrew recently moved many popular formulae to homebrew-core.Įarlier you can install OpenCV 2 using formula name opencv and OpenCV 3 using formula name opencv3. Step 5: Install OpenCV Step 5.1 : Compile & Install OpenCV Pip install numpy scipy matplotlib scikit-image scikit-learn ipython pandas # Now install python libraries within this virtual environment
Run cmakeIf you find this annoying and want to use command python to run python2, add following line to ~/.bash_profile.Įcho "VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python2" > ~/.bash_profileĮcho "source /usr/local/bin/virtualenvwrapper.sh" > ~/.bash_profile Building OpenCV from Source Using CMake Create a temporary directory, which we denote as buildopencv, where you want to put the generated Makefiles, project. To run python scripts you should run command python2 and python3 for Python 2 & 3 respectively. We want to use Python installed by Homebrew because it makes installing/managing packages easier. This is the python distribution which comes with your OS and not installed by Homebrew.
Which python3 # it should output /usr/local/bin/python3 Which python2 # it should output /usr/local/bin/python2 # Check whether Python using homebrew install correctly
# Upgrade the python using new homebrew formulae. # NOTE : If you have python already installed using homebrew, # else skip the 3 lines below and upgrade. # If installing python for the first time using Homebrew,