OpenCV 3.1 released

  • by
  • 2 Years ago
  • 0

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-2.4.9-02

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 https://github.com/Itseez/opencv/wiki/ChangeLog

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 https://github.com/Itseez/opencv/archive/3.1.0.zip -O opencv-3.1.0.zip

unzip opencv-3.1.0.zip

cd opencv-3.1.0

mkdir build

cd build

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..

make -j $(nproc)

sudo make install

sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'

sudo ldconfig
  • facebook
  • googleplus
  • twitter
  • linkedin
  • linkedin