OpenCv3.4 was released in December,2017.

馬衛飛發表於2017-12-29

Link:https://github.com/opencv/opencv/wiki/ChangeLog#version34

OpenCV Change Logs

version:3.4

December, 2017

OpenCV 3.4 (NY 2018 edition) has been released, with further extended dnn module, some other new functionality, improvements and bug fixes.

The results of yet another GSoC 2017 OpenCV project on implementing new background subtraction algorithms have been integrated. Please, check the script, the algorithms LSBP-* and GSOC-*.

opencv_dnn has been further improved and extended:

  • Added faster R-CNN support and the corresponding example.

  • Javascript bindings have been extended to cover DNN module. See the corresponding tutorial
  • Also, DNN has been further accelerated for iGPU using OpenCL. In particular, MobileNet-SSD networks now run ~7 times faster than in OpenCV 3.3.1. Big thanks to Peng Li and his team for the contribution.

  • On-disk caching of precompiled OpenCL kernels has been finally implemented. It noticeably reduces initialization time of applications that use a lot of kernels.
  • Also, it's now possible to load and run pre-compiled OpenCL kernels via T-API. It can be useful on embedded platforms without OpenCL JIT compiler available. For details, see the following guide on OpenCL acceleration in OpenCV.

  • Bit-exact 8-bit and 16-bit resize has been implemented (currently supported only bilinear interpolation). Use INTER_LINEAR_EXACT interpolation mode. In many places in the library we've switched to this new resize. Bit-exact means that on any platform with any compiler etc. you will get absolutely the same results for the same scale factor values, there will be no difference (even +/-1) in pixel values in the output image. The function complements a few other bit-exact algorithms added in OpenCV 3.3.1: cvtColor(RGB<=>Lab, RGB<=>Luv).

  • Now the reference guide includes function/method prototypes for the Python bindings, e.g. type "convexHull" in the search field and you will see the C++ declaration and the Python wrapper spec below. That was another GSoC 2017 project. Big thanks to Cartucho and Vincent Rabaud.
  • Excellent tutorial on how to compute and use homography matrix in OpenCV has been added. Big thanks to Catree.
  • The guide on how to use OpenCV with Intel Media SDK in order to get hardware-accelerated video decoding/encoding has been written by Maksim Shabunin.
  • Another guide has been added a few months ago by Alexander Alekhin, but was not mentioned before, on how to profile OpenCV-based applications using Intel Tracing Technology tool.
  • Quite comprehensive set of tutorials on how to use OpenCV within a browser (via javascript bindings) has been created during GSoC 2017

  • ~250 patches have been merged since OpenCV 3.3.1
  • over 200 issues have been closed

Contributors

opencv

103	Alexander Alekhin
 25	Dmitry Kurtaev
 23	Maksim Shabunin
 17	Li Peng
 17	elenagvo
 14	Vitaly Tuzov
 10	Suleyman TURKMEN
 10	catree
  8	Tomoaki Teshima
  6	Sayed Adel
  5	LaurentBerger
  5	Vladislav Sovrasov
  5	Wu Zhiwen
  4	Pavel Rojtberg
  4	Rostislav Vasilikhin
  4	Vadim Pisarevsky
  3	tribta
  2	Bhanudutta
  2	Fakabbir Amin
  2	Mattia Rizzolo
  2	Ryan Fox
  2	Shinya Ishikawa
  2	berak
  2	dtmoodie
  1	Akhilesh Kumar
  1	Alexander Nesterov
  1	Alexander Rybnikov
  1	Amro
  1	Andrey Smorodov
  1	Arthur Pastel
  1	Cartucho
  1	Christof Kaufmann
  1	David Geldreich
  1	Elena Gvozdeva
  1	Florian Echtler
  1	Hamdi Sahloul
  1	Haritha
  1	Iago Suárez
  1	Igor Wodiany
  1	Ivan Pozdeev
  1	Jacob MacRitchie
  1	James Perkins
  1	Jcrist99
  1	Jiri Horner
  1	Jonathan Viney
  1	Juha Reunanen
  1	KUANG Fangjun
  1	Mikhail Paulyshka
  1	Muhammad Abdullah
  1	Nickola
  1	Pushkal Katara
  1	Riyuzakii
  1	Roman Cattaneo
  1	Shresth Verma
  1	Simon Guo
  1	Wei Hao
  1	Wu, Zhiwen
  1	alessandro faria
  1	gdkessler
  1	klchang
  1	woody.chow
  1	wxzs5
  1	zhijackchen
  1	zhongwuzw

opencv_contrib

20	sghoshcvc
18	Vladislav Sovrasov
 9	Alexander Alekhin
 6	Vitaly Tuzov
 6	berak
 5	Hamdi Sahloul
 5	Maksim Shabunin
 4	Pavel Rojtberg
 4	Suman Ghosh
 3	LaurentBerger
 3	Leonardo Brás
 2	Suleyman TURKMEN
 1	Adam Gradzki
 1	Anup Parikh
 1	Dmitry Kurtaev
 1	Egor Pugin
 1	Leonardo lontra
 1	Oleg Kalachev
 1	Vladislav Samsonov
 1	cDc
 1	fiammante
 1	klchang
 1	kurnianggoro
 1	kushalvyaskv
 1	sukhad-app