OpenCV 3.1 released

OpenCV 3.1 recently released, is the first stabilization update in 3.x series. This latest release supports fresh Operating Systems from Microsoft and Apple: Windows 10 and OSX 10.11 as well as the newest development tools (Visual Studio 2015 and XCode 7.1.1, respectively).


OpenCV 3.1 Changes:

  • A lot of new functionality has been introduced during Google Summer of Code 2015:
    • Several advanced calibration methods
    • Deep neural networks frameworks (without training)
    • Improved text detection
    • Better stereo correspondence
    • New detection and tracking algorithms
    • Structure from motion and stereo 3D reconstruction
    • and more
  • Many great contributions made by the community, such as:
    • Support for HDF5 format
    • New/Improved optical flow algorithms
    • Multiple new image processing algorithms for filtering, segmentation and feature detection
    • Superpixel segmentation
    • and much more
  • IPPICV is now based on IPP 9.0.1, which should make OpenCV even faster on modern Intel chips
  • The iOS framework (opencv2.framework) can now be configured to include both opencv and opencv_contrib functionality
  • Newest operating systems are supported: Windows 10 and OSX 10.11 (Visual Studio 2015 and XCode 7.1.1)
  • Interoperability between T-API and OpenCL, OpenGL, DirectX and Video Acceleration API on Linux, as well as Android 5 camera.
  • HAL (Hardware Acceleration Layer) module functionality has been moved into corresponding basic modules; the HAL replacement mechanism has been implemented along with the examples

The detailed list of changes since 3.0 can be found at

Install OpenCV 3.1 on Ubuntu 14.04, 14.10, 15.04 Linux OS

Note: Let me know which OS you installed on if yours does not work

sudo apt-get -y install libopencv-dev build-essential cmake git libgtk2.0-dev pkg-config python-dev python-numpy libdc1394-22 libdc1394-22-dev libjpeg-dev libpng12-dev libtiff4-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev libtbb-dev libqt4-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils unzip

mkdir opencv

cd opencv

wget -O


cd opencv-3.1.0

mkdir build

cd build


make -j $(nproc)

sudo make install

sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/'

sudo ldconfig
comments powered by Disqus