• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
opencv-logo

OpenCV

Open Computer Vision Library

  • Releases
  • Forum
    • OpenCV Forum (New!)
    • Askbot (Old Forum)
  • Courses
    • All Courses
    • Computer Vision I
    • Computer Vision II
    • Deep Learning With PyTorch
  • Store
  • Partnership
    • Development Partnership
    • Gold Sponsorship
    • CUDA
    • ARM
    • Intel
  • Resources
    • News
    • Books
    • Podcast
    • Tools
      • SuperAnnotate
    • Links
    • Media Kit
  • License
  • About

OpenCV 4.0

Finally! OpenCV 4.0 has been released

OpenCV 4.0

OpenCV Library November 20, 2018 1 Comment News

After almost 3.5 years since groundbreaking 3.0 release, we are glad to present the first stable release in the 4.x line.

Release highlights:

  • OpenCV is now C++11 library and requires C++11-compliant compiler. Minimum required CMake version has been raised to 3.5.1.
  • A lot of C API from OpenCV 1.x has been removed.
  • Persistence (storing and loading structured data to/from XML, YAML or JSON) in the core module has been completely reimplemented in C++ and lost the C API as well.
  • New module G-API has been added, it acts as an engine for very efficient graph-based image procesing pipelines.
  • dnn module was updated with Deep Learning Deployment Toolkit from the OpenVINO™ toolkit R4. See the guide how to build and use OpenCV with DLDT support.
  • dnn module now includes experimental Vulkan backend and supports networks in ONNX format.
  • The popular Kinect Fusion algorithm has been implemented and optimized for CPU and GPU (OpenCL)
  • QR code detector and decoder have been added to the objdetect module
  • Very efficient and yet high-quality DIS dense optical flow algorithm has been moved from opencv_contrib to the videomodule.
  • More details can be found in previous announces: 4.0-alpha, 4.0-beta, 4.0-rc and in the changelog

Branch 3.4 will be switched to maintanence mode: only bugfixes and light features will be accepted. BTW, release 3.4.4 is ready too!

For those who have not took part in the OpenCV 2018 survey yet, feel free to share your thoughts.

Contributors

Big thanks to everybody who contributed (here is the incomplete list of patch authors; please, report if you contributed but do not see your name here):

opencv

Alexander Alekhin, Dmitry Kurtaev, Hamdi Sahloul, Maksim Shabunin, Vitaly Tuzov, berak, Tomoaki Teshima, Vadim Pisarevsky, catree, Suleyman TURKMEN, Sayed Adel, Alexander Nesterov, Pavel Rojtberg, Rostislav Vasilikhin, Dmitry Matveev, Kuang Fangjun, Li Peng, Wu Zhiwen, take1014, cyy, yuki takehara, Evgeny Latkin, LaurentBerger, cclauss, Apoorv Goel, Karpushin Vladislav, Lubov Batanina, Michał Janiszewski, Namgoo Lee, Ruslan Garnov, Wenfeng CAI, k-shinotsuka, shengyu, tompollok, Adam Radomski, Alexander Duda, Alexander Enaldiev, Andrew Mroczkowski, Antonio Borondo, AsyaPronina, Dmitry Budnikov, George Mironov, Jiri Horner, Mansoo Kim, Mark Harfouche, Pavel Vlasov, Peter Rekdal Sunde, Sean McBride, Vlad Karpushin, Vladislav Sovrasov, fegorsch, gkaneto, luz.paz, pasbi, Adam Rankin, Alessandro de Oliveira Faria (A.K.A.CABELO), Alexey Nikolaev, Ali Yasin Eser, Anush Elangovan, Apoorv, Arnaud Brejeon, Bahram Dahi, CJ Smith, CYTing1998, Christopher Gundler, Colin Smith, Damien Picard, David, Diego Barrios Romero, Emanuele Ruffaldi, Fangjun Kuang, Florian Echtler, Forrest Reiling, Gaetano Checinski, Georgy Mironov, HarshDolhare, Henry, Hiro Kobayashi, Ilari Venäläinen, Ivan Pozdeev, Jakub Golinowski, Jean Carass, Kaartic Sivaraam, Khem Raj, Kyle D. Patterson, Latkin, Yevgeny I, Li, Peng, Loic Devulder, Loic Petit, Lucas Teixeira, Marat K, Marco A. Gutierrez, Matt Bennett, Maxim Smirnov, Menghui Xie, Michael Firman, Nesterov Alexander, Nobuo Tsukamoto, Patrick Cox, Paul Jurczak, Paul Shin, Paul92, Peter Jozsa, Peter Leitzen, Peter Whidden, Philipp Hasper, Pierre Jeambrun, Reid Kleckner, Ryan Wong, Sacha, Sam Radhakrishnan, Sancho McCann, Sergey Nuzhny, Simon Que, Spark Echo, Takuho NAKANO, Teng Yiliang, Todor Tomov, Triplesalt, Vlad Kraevskiy, WuZhiwen, Zhenqing Hu, abhi-jha, amatyuko, asciian, branka-plateiq, cDc, cabelo, chacha21, drkoller, exoson, gineshidalgo99, gnthibault, huangqinjin, ilovezfs, jasjuang, jsxyhelu, kamino410, logic1988, lqy123000, matech96, maver1, miaow1988, rockzhan, root, soonbro, ssnover95, tellowkrinkle, unknown, vishwesh5, wanghanmin, woody.chow, yom, zarelaky, zuoshaobo

opencv_contrib

Alexander Alekhin, Hamdi Sahloul, Pavel Rojtberg, LaurentBerger, Tomoaki Teshima, berak, Maksim Shabunin, Vadim Pisarevsky, Rostislav Vasilikhin, Suleyman TURKMEN, Jukka Komulainen, soyer, tompollok, Lubos, Vitaly Tuzov, catree, Anton Shutikhin, Antonio Borondo, Colin, Dietrich Büsching, Jan Beich, Jeff Bail, Jiri Horner, Khem Raj, Kushashwa Ravi Shrimali, Li-Chi Huang, Mohammad Haghighat, Sayed Adel, SongChiYoung, Unknown, Varvrar, Vladislav Sovrasov, YTY, bini, d.bouron, dianlujitao fegorsch, gdemarcq, gmedan, kartoffelsalat, simonreich, trobro, yarglawaldeg,

Download 4.0

Documentation

Sources

Win pack

iOS pack

Download 3.4.4

Documentation

Sources

Win pack

iOS pack

Android pack

OpenVINO logo

OpenVINO™ toolkit components were updated to the R4 baseline:

  • The Deep Learning Deployment Toolkit changes:
    • A low precision, 8-bit integer (Int8) inference is a preview feature for Intel CPUs to achieve optimized runs.
    • TensorFlow*, MXNet*, and ONNX* operations have enhanced support.
    • Popular TensorFlow topologies such as the region-based fully convolutional network (R-FCN), Yolo version 3, and OpenPose.
    • Try it now: https://github.com/opencv/dldt
  • Open Model Zoo changes:
    • Added three pretrained models to build compelling features in vision applications: facial landmarks, human pose estimation, and image super resolution.
    • Added new demo applications: human_pose_estimation_demo, object_detection_demo_yolov3_async, pedestrian_tracker_demo, super_resolution_demo.
    • Added Accuracy Checker tool that allows you to infer deep learning models and collect cumulative accuracy metrics against datasets.
    • Model downloader configuration file is extended to support the following public models: ResNet-50, ResNet-101, ResNet-152, GoogleNet v3.
    • Try it now: https://github.com/opencv/open_model_zoo

Learn more at https://01.org/openvinotoolkit

Primary Sidebar

ENROLL IN OFFICIAL OPENCV COURSES


OpenCV.org brings you official courses in Computer Vision, Machine Learning, and AI.
Learn More

Quick Read

News

GSOC 2013 video

November 7, 2013  Leave a Comment

News

OpenCV 3.3

August 3, 2017  Leave a Comment

News

OpenCV 3.0 alpha

August 21, 2014  Leave a Comment

Tags

alwaysAI announcements artificial intelligence BlazeFace competition computer vision course courses deep learning course development FaceMesh Face Re-Identification Google Summer of Code GSOC2020 hackathon hardware intel Model Optimizer Model Quantization news oak oak-d Object Detection opencv ai kit People Detection People Tracking Person Re-Identification Re-Id spatialai T-SNE

Subscribe Now

Become a Member to receive updates on OpenCV and Computer Vision news and to hear what's going on with us!

Join Now

Related Posts

News

People’s Choice Award at CVPR 2016

June 27, 2016  Leave a Comment

News

Survey 2018

November 14, 2018  Leave a Comment

News

OpenCV 4.3.0

April 6, 2020  

Become a Member

Stay up to date on OpenCV and Computer Vision news

Join our Newsletter  

General Link

  • About
  • Releases
  • License

Courses

  • Computer Vision I
  • Computer Vision II
  • Deep Learning With PyTorch

Partnership

  • Development Partnership
  • Gold Sponsorship
  • CUDA
  • ARM
  • Intel

Resources

  • News
  • Books
  • Podcast
  • Links
  • Media Kit

Copyright © 2021 , OpenCV team
Contact Us | Privacy Policy | Terms & Conditions

We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.AcceptPrivacy policy