Installing OpenCV with Python 3 binding

Build

cd ~/opencv/

export ANACONDA=/home/user/anacodna3/

cmake -D CMAKE_BUILD_TYPE=RELEASE \
    -D BUILD_PERF_TESTS=OFF \
    -D BUILD_opencv_core=ON \
    -D BUILD_opencv_python2=OFF \
    -D BUILD_opencv_python3=ON \
    -D BUILD_opencv_cuda=OFF \
    -D BUILD_opencv_java=OFF \
    -D BUILD_opencv_video=ON \
    -D BUILD_opencv_videoio=ON \
    -D BUILD_opencv_world=OFF \
    -D BUILD_opencv_viz=ON \
    -D WITH_CUBLAS=OFF \
    -D WITH_CUDA=OFF \
    -D WITH_CUFFT=OFF \
    -D WITH_FFMPEG=OFF \
    -D PYTHON3_EXECUTABLE=${ANACONDA}/bin/python3 \
    -D PYTHON3_LIBRARY=${ANACONDA}/lib/libpython3.5m.so \
    -D PYTHON3_INCLUDE_DIR=${ANACONDA}/include/python3.5m \
    -D PYTHON3_NUMPY_INCLUDE_DIRS=${ANACONDA}/lib/python3.5/site-packages/numpy/core/include \
    -D PYTHON3_PACKAGES_PATH=${ANACONDA}/lib/python3.5/site-packages \
    -D BUILD_opencv_latentsvm=OFF \
    -D BUILD_opencv_xphoto=OFF \
    -D BUILD_opencv_xfeatures2d=ON \
    -D OPENCV_EXTRA_MODULES_PATH=/home/vahid/opencv_contrib/modules /home/vahid/opencv

make and install

make -j2 #number of processors to use
sudo make install

In [ ]: