Skip to content

OpenCV Change Logs(意訳)

atinfinity edited this page Oct 14, 2019 · 162 revisions

このページはhttps://github.com/opencv/opencv/wiki/ChangeLogを個人的に意訳したページです.また,原文にある内容が全て含まれていない場合があります.


version:4.1.2

October, 2019

OpenCV 4.xの秋のアップデートがリリースされました.

本リリースのハイライト:

  • DNNモジュール:
    • Intel® Inference Engineバックエンド(OpenVINO™)追加:
      • 2019R3サポート
      • modern IE Core APIサポート
      • カスタムレイヤー管理の新しいアプローチ.現在,すべてのOpenCVレイヤーのフォールバックはIEのカスタムレイヤーとして実装されており,グラフの分割が少なくなるため効率が向上します.
    • dnn::Modelクラスとdnn::ClassificationModel, dnn::DetectionModel, dnn::SegmentationModelなどのタスク固有クラスを導入した高レベルAPIの追加.ディープラーニングネットワークの自動前処理および後処理をサポートします.

  • パフォーマンス改善およびサポートするプラットフォーム追加:

Contributors

opencv (74 contributors)
git shortlog --no-merges -ns 4.1.1..4.1.2
    55  Alexander Alekhin
    18  Dmitry Kurtaev
    16  Maksim Shabunin
     8  Vitaly Tuzov
     7  Paul E. Murphy
     6  Andrey Golubev
     6  Lubov Batanina
     5  Suleyman TURKMEN
     4  AsyaPronina
     4  luz.paz
     3  Anton Potapov
     3  Chip Kerchner
     3  ChipKerchner
     3  Sebastián Gurin
     3  smirnov-alexey
     2  Braedy Kuzma
     2  Dmitry Budnikov
     2  Hugo Lindström
     2  John Smith
     2  Marcin Tolysz
     2  Talamanov, Anatoliy
     2  TheGoddessInari
     2  Tomoaki Teshima
     2  Victor Romero
     2  Zyrin
     2  atinfinity
     2  dab0bby
     2  ilbalance
     1  APrigarina
     1  Alexey Smirnov
     1  Andrew Ryrie
     1  Brandon
     1  Daniel Kapusi
     1  David Carlier
     1  Diego
     1  Dmitry Matveev
     1  Douwe Gelling
     1  Elms
     1  Everton Constantino
     1  Evgeny Latkin
     1  Giles Payne
     1  Ilya Lavrenov
     1  Jaime
     1  Jake Howard
     1  Kazuma Furuhashi
     1  LaurentBerger
     1  Mark Harfouche
     1  Martti Laine
     1  Matt Bennett
     1  Matthias Gehre
     1  OrestChura
     1  Philippe FOUBERT
     1  Pinaev Danil
     1  Prakhar Varshney
     1  Rosen Penev
     1  Sayed Adel
     1  Sean McBride
     1  Sebastián Gurín
     1  Thang Tran
     1  Vishal Chiluka
     1  Wenzhao Xiang
     1  Wise86
     1  andrey-golubev
     1  ann
     1  berak
     1  collin
     1  craterkamath
     1  dcouwenh
     1  fishjam
     1  huihut
     1  mipsopen-fwu
     1  takacsd
     1  xitong
     1  yaohai [姚海]
opencv_contrib (24 contributors)
git shortlog --no-merges -ns 4.1.1..4.1.2
     4  Alexander Alekhin
     2  Maksim Shabunin
     2  Marcin Tolysz
     2  Tomoaki Teshima
     1  Daniel Canelhas
     1  Fanny Monori
     1  Geert Willems
     1  Graham Reeves
     1  Josh Chien
     1  Moeed
     1  Nicolas Abril
     1  Nuzhny007
     1  Paul Debus
     1  Rajkiran Natarajan
     1  SSE4
     1  Suleyman TURKMEN
     1  Tobias Senst
     1  Vishal Bhaskar Chiluka
     1  Xavier Weber
     1  adilfaqah
     1  berak
     1  clunietp
     1  kqwyf
     1  lizeth huertas

version:4.1.1

July, 2019

OpenCV 4.xの夏のアップデートがリリースされました.

本リリースのハイライト:

  • DNN module:

    • 3D convolution networks initial support. There are Convolution, BatchNorm, Pooling, Eltwise layers implemented. Deconvolution3D layer is supported with DNN_BACKEND_INFERENCE_ENGINE only for now. Check Action recognition sample.

    • Intel Inference Engine backend:

      • 2018R5 release is now minimal supported version

      • Asynchornous inference support. Use cv::dnn::Net::forwardAsync which returns std::future<Mat> instance. Check updated object detection samples for details: C++, Python

        OpenCV face detection network efficiency on a single Intel Neural Compute Stick 2:

        sync x3 asynchronous forwards
        26.43 FPS 53.2 FPS (x2.01)

        details: https://github.com/opencv/opencv/pull/14516

    • Deep learning networks visualization diagrams using dot files (cv::dnn::Net::dumpToFile).

    • A lot of improvements for ONNX and TenforFlow importers.

  • Performance improvements:
    • AVX512 SIMD backend for wide universal intrinsics (w.u.i.)
    • More optimizations using wide universal intrinsics

  • Android support:
    • Added CameraActivity utility class to automate Camera permission handling on Android
    • Changed default C++ runtime: c++_static -> c++_shared
    • Unified code for frame size selection between JavaCamera2View / JavaCameraView

Contributors

opencv (82 contributors)
git shortlog --no-merges -ns 4.1.0..4.1.1
   129	Alexander Alekhin
    32	Dmitry Kurtaev
    19	Maksim Shabunin
    14	Vitaly Tuzov
    11	Lubov Batanina
    11	Ruslan Garnov
     8	Andrey Golubev
     7	atalaman
     6	Ahmed Ashour
     5	Anton Potapov
     5	Rostislav Vasilikhin
     5	Thang Tran
     4	Liubov Batanina
     4	catree
     3	Alexey Smirnov
     3	LaurentBerger
     3	SchultzC
     3	Stefan Brüns
     3	Tomoaki Teshima
     3	arnaudbrejeon
     3	mehlukas
     2	Chip Kerchner
     2	David Carlier
     2	Diego
     2	Giles Payne
     2	Hugo Lindström
     2	Jan Starzynski
     2	Pavel Rojtberg
     2	Sayed Adel
     2	Suleyman TURKMEN
     2	gal0is
     2	utibenkei
     1	Adam Rankin
     1	Alexander Nesterov
     1	Alexey Nikolaev
     1	Allan Rodriguez
     1	Apoorv Goel
     1	AsyaPronina
     1	Cameron Martin
     1	Chip Kerchner [email protected]
     1	Dal Rupnik
     1	Daniel Ingram
     1	Fady Essam
     1	Feng Chen
     1	Guillaume Jacob
     1	James Bowley
     1	Joe Howse
     1	Kang
     1	Kang Yifei
     1	Kohei Yoshida
     1	Lukas Mehl
     1	Madhav
     1	Manolis Stamatogiannakis
     1	Manthan Keim
     1	Nick Yang
     1	Nuzhny007
     1	Rafa Gomez-Jordana
     1	Ryan Wong
     1	Sergiu Deitsch
     1	Sheel-Patel
     1	StefanBruens
     1	Ted Steiner
     1	Tomasz Gorochowik
     1	Vishal Chiluka
     1	Yashas Samaga B L
     1	anton-potapov
     1	armenpoghosov
     1	bommo1
     1	dianlujitao
     1	jxu
     1	kiwixz
     1	kupferb
     1	lain
     1	masa-iwm
     1	michal-kowalczyk
     1	ostarling
     1	rasmus25
     1	seungju
     1	take1014
     1	tribta
     1	vdgussem
     1	wenzhao
opencv_contrib (25 contributors)
git shortlog --no-merges -ns 4.1.0..4.1.1
     6	Alexander Alekhin
     4	Pavel Rojtberg
     3	dnandha
     2	Ahmed Ashour
     2	LaurentBerger
     2	Leonid Beynenson
     2	Rostislav Vasilikhin
     2	Tomoaki Teshima
     1	Andrew
     1	James Bowley
     1	Krutika Bapat
     1	Lizeth Huertas
     1	RAJKIRAN NATARAJAN
     1	Suleyman TURKMEN
     1	Tobias Senst
     1	Vishal Chiluka
     1	aj28faty
     1	berak
     1	bitsun
     1	catree
     1	clunietp
     1	lichun
     1	mehlukas
     1	sebastian
     1	tegusi

version:4.1.0

April, 2019

OpenCV 4.xの春のアップデートがリリースされました.

Highlights of this release:

  • DNN module:
    • Reduced peak memory consumption for some models by up to 30%.
    • Updated and improved integration with Intel Inference Engine:
      • Inference Engine 2018R3 is now the oldest supported version.
      • Myriad X (Intel® Neural Compute Stick 2) is now supported and tested.
      • Implemented automatic reshaping (for the input images of different resolutions) of networks represented in IE IR format.
      • Extended OpenCV DNN samples to support various models from OpenVINO Open Model Zoo
    • New networks from TensorFlow Object Detection API: Faster-RCNNs, SSDs and Mask-RCNN with dilated convolutions, FPN SSD

  • Performance improvements:
    • More optimization using AVX2 instruction set.
    • Automatic runtime dispatching is available for large set of functions from core and imgproc modules.

Contributors

opencv (77 contributors)
git shortlog --no-merges -ns 4.0.1..4.1.0
   118	Alexander Alekhin
    32	Dmitry Kurtaev
    16	Vitaly Tuzov
    13	Maksim Shabunin
    11	Namgoo Lee
     9	Rostislav Vasilikhin
     7	Quentin Chateau
     6	Sayed Adel
     6	smirnov-alexey
     5	Alexander Nesterov
     5	Alexey Smirnov
     5	LaurentBerger
     4	Giles Payne
     4	Pavel Rojtberg
     3	Andrey Golubev
     3	Brad Kelly
     3	Liubov Batanina
     3	Ruslan Garnov
     3	berak
     3	catree
     2	Christoph Rackwitz
     2	Kohei Yoshida
     2	Lee Jaehwan
     2	Pedro Ferreira da Costa
     2	Stefan Dragnev
     2	Suleyman TURKMEN
     2	Wu Zhiwen
     2	klemens
     2	npochhi
     2	zuoshaobo
     1	103yiran
     1	AKAMath
     1	Adrian Renner
     1	AnastasiaaSenina
     1	Arnaud Brejeon
     1	Augusto Fraga Giachero
     1	Ayush Pandey
     1	BALACHANDAR S
     1	Bharat123Rox
     1	CUI Hao (Lab)
     1	Christopher N. Hesse
     1	David Carlier
     1	Easton Liu
     1	ExpandingDev
     1	George Wilson
     1	Gregor Mittag
     1	Hannah McLaughlin
     1	Jaewoo Song
     1	Jim Zhou
     1	JoeHowse
     1	Josh Veitch-Michaelis
     1	Juha Reunanen
     1	Kangning Song
     1	Lindsay Roberts
     1	Lubov Batanina
     1	Lucas Towers
     1	Matthew K. Gumbel
     1	Nicolae Rosia
     1	Oleh
     1	Otto Seiskari
     1	Pierre Chatelier
     1	RAJKIRAN NATARAJAN
     1	Rajkiran Natarajan
     1	Ramez Rafla
     1	Raphael Graf
     1	Richard Veale
     1	Scott Ramsby
     1	Thang Tran
     1	Thomas Peters
     1	WuZhiwen
     1	atinfinity
     1	cftang
     1	iPanda
     1	mehlukas
     1	rpici
     1	winice
     1	x3lif
opencv_contrib (22 contributors)
git shortlog --no-merges -ns 4.0.1..4.1.0
     8  Namgoo Lee
     4  Pavel Rojtberg
     3  Alexander Alekhin
     3  clunietp
     2  Hamdi Sahloul
     2  Maksim Shabunin
     2  Raphael Graf
     1  Charles Taylor
     1  Dimitrios Psychogyios
     1  Dmitry Kurtaev
     1  JoeHowse
     1  Julian Seuffert
     1  Richard Veale
     1  Sreejith S
     1  Ted Steiner
     1  Tomoaki Teshima
     1  berak
     1  iindovina
     1  kushashwa ravi shrimali
     1  shimat
     1  tsenst
     1  utkarshg6

version:4.0.1

December, 2018

New Year's update for OpenCV 4.0 has been released.

Contributors

opencv (38 contributors)
git shortlog --no-merges -ns 4.0.0..4.0.1
    44  Alexander Alekhin
    16  Dmitry Kurtaev
    12  Vitaly Tuzov
    10  Maksim Shabunin
     7  Evgeny Latkin
     5  Dmitry Budnikov
     3  Ruslan Garnov
     2  1over
     2  Adrian Kashivskyy
     2  LaurentBerger
     2  Quentin Chateau
     2  Rostislav Vasilikhin
     2  Sayed Adel
     2  Tomoaki Teshima
     2  vishwesh5
     1  Alexander Nesterov
     1  Bram
     1  Dan Mašek
     1  Dmitry Matveev
     1  Etienne Brateau
     1  Kartik Mohta
     1  Madan Ram
     1  Matthias Winkelmann
     1  Namgoo Lee
     1  Pavel Rojtberg
     1  Peter J. Stieber
     1  Rijubrata Bhaumik
     1  Sean McBride
     1  Sergiu Deitsch
     1  Thad House
     1  Tsukasa Sugiura
     1  Vasiliy Sorokin
     1  Wu Zhiwen
     1  WuZhiwen
     1  berak
     1  huangqinjin
     1  okriof
     1  pascal
opencv_contrib (10 contributors)
git shortlog --no-merges -ns 4.0.0..4.0.1
     3  Pavel Rojtberg
     2  huangqinjin
     1  Alexander Alekhin
     1  LinkeyLeo
     1  Suleyman TURKMEN
     1  YTY
     1  Yuriy Obukh
     1  indianocean10000
     1  vishwesh5
     1  塚本信男

version:4.0.0

4.0.0-alpha: September, 2018

4.0.0-beta: October, 2018

4.0.0 final: November, 2018

We are glad to announce OpenCV 4.0 release.

Here is what's new:

  • A lot of C API from OpenCV 1.x has been removed. The affected modules are objdetect, photo, video, videoio, imgcodecs, calib3d.

  • 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. For now base64 support is not complete (only loading base64-encoded XML and YAML is supported, encoding is not supported at all). Also, the random access of sequences stored in a FileNode is now a slow O(N) operation vs. fast O(1) in the previous implementation; use cv::FileNodeIterator for much faster sequential access. On the positive side, the loaded FileStorage's take 3-6x less memory than in the previous implementation.

  • OpenCV is now C++11 library and requires C++11-compliant compiler. Note that OpenCV 3.x can also be built as C++11 library by passing -DENABLE_CXX11=ON flag to CMake. Now this is the only option so the flag is not needed and is not available anymore.

    • Thanks to the extended C++11 standard library, we could get rid of hand-crafted cv::String and cv::Ptr. Now cv::String == std::string and cv::Ptr is a thin wrapper on top of std::shared_ptr. Also, on Linux/BSD for cv::parallel_for_ we now use std::thread's instead of pthreads.

  • DNN improvements
    • Added support for Mask-RCNN model. Follow a guide and use a python sample.

    • Integrated ONNX parser. We now support many popular classification networks. YOLO object detection network in partially supported as well (ONNX version of YOLO lacks some final layers that actually give you the list of rectangles). Thanks to Lubov Batanina for her first-time contribution to OpenCV!

    • Further improved performance of DNN module when it's built with Intel DLDT support by utilizing more layers from DLDT. By the way, DLDT has been recently released as open-source. See the guide how to build and use OpenCV with DLDT support.

    • API changes: by default, blobFromImage methods family do not swap red and blue channels and do not crop the input image. Beware that this API change has also been propagated to OpenCV 3.4 branch.

    • Experimental Vulkan backend has been added for the platforms where OpenCL is not available: https://github.com/opencv/opencv/pull/12703. Thanks to Zhiwen Wu and Juan J. Zhao for the contribution!

    • Added shortcuts for the most popular deep learning networks supported by OpenCV. You may specify an alias name of model to skip pre-processing parameters and even paths to models! In example, instead of

      python object_detection.py --model opencv_face_detector.caffemodel --config opencv_face_detector.prototxt --mean 104 177 123 --width 300 --height 300

      you can type just

      python object_detection.py opencv_fd

    • Fixed OpenCL acceleration on AMD and NVIDIA GPUs. Now you may enable DNN_TARGET_OPENCL for your model without extra environment variables. Please note that DNN_TARGET_OPENCL_FP16 is tested on Intel GPUs only, so it still requires additional flags.

  • Completely new module opencv_gapi has been added. It is the engine for very efficient image processing, based on lazy evaluation and on-fly construction of the processing graph (hence the name Graph API or G-API). See Graph API (G-API) for details.

  • Performance improvements
    • A few hundreds of basic kernels in OpenCV have been rewritten using so-called "wide universal intrinsics". Those intrinsics map to SSE2, SSE4, AVX2, NEON or VSX intrinsics, depending on the target platform and the compile flags. It should translate to noticeably better performance, even for some already optimized functions. For example, if you configure and compile OpenCV with CPU_BASELINE=AVX2 CMake flag, you can get extra 15-30% speed improvement for certain image processing operations. By OpenCV 4.0 gold we plan to translate many more kernels to such intrinsics and also employ our dynamic dispatching mechanism, so that on x64 platform AVX2-optimized kernels are always built-in and could be selected on-fly if the actual hardware supports such instructions (without having to change CPU_BASELINE). Big thanks to Sayed Adel for VSX backend and the initial (but rather complete!) AVX2 backend of the wide universal intrinsics! Big thanks to Vitaly Tuzov for conversion of many functions in OpenCV to wide universal intrinsics.
    • Support for IPP 2019 has beed added with IPPICV component upgrade.

  • QR code detector and decoder have been added to opencv/objdetect module together with live sample. Currently, the decoder is built on top of QUirc library (which snapshot we put into opencv). Thanks to our intern Alexander Nesterov for this important contribution!

  • The popular Kinect Fusion algorithm has been implemented, optimized for CPU and GPU (OpenCL), and integrated into opencv_contrib/rgbd module. To make the live sample work, we updated our Kinect 2 support in opencv/videoio module. In 4.0 beta the code has been accelerated for iGPU, which resulted in 3x performance boost in the high-resolution case (512x512x512 integration volume). Thanks to Rostislav Vasilikhin for the excellent work!

  • Very efficient and yet high-quality DIS dense optical flow algorithm has been moved from opencv_contrib to opencv, video module. See the example. Thanks to Alexander Bokov, our GSoC student, who implemented this algorithm, and Peng Li, who optimized it for GPU.
  • At the same time, slower TV L1 optical flow algorithm has been moved from opencv to opencv_contrib.

Contributors

opencv (155 contributors)
git shortlog --no-merges -ns 964a4d75b44a3c4c2425b9ed8c4c25c4e6db79ca..4.0.0
   387  Alexander Alekhin
    99  Dmitry Kurtaev
    45  Hamdi Sahloul
    44  Maksim Shabunin
    35  Vitaly Tuzov
    26  berak
    25  Tomoaki Teshima
    25  Vadim Pisarevsky
    23  catree
    19  Suleyman TURKMEN
    15  Sayed Adel
    11  Alexander Nesterov
    11  Pavel Rojtberg
    10  Rostislav Vasilikhin
     9  Dmitry Matveev
     8  Kuang Fangjun
     7  Li Peng
     6  Wu Zhiwen
     6  take1014
     5  cyy
     5  yuki takehara
     4  Evgeny Latkin
     4  LaurentBerger
     4  cclauss
     3  Apoorv Goel
     3  Karpushin Vladislav
     3  Lubov Batanina
     3  Michał Janiszewski
     3  Namgoo Lee
     3  Ruslan Garnov
     3  Wenfeng CAI
     3  k-shinotsuka
     3  shengyu
     3  tompollok
     2  Adam Radomski
     2  Alexander Duda
     2  Alexander Enaldiev
     2  Andrew Mroczkowski
     2  Antonio Borondo
     2  AsyaPronina
     2  Dmitry Budnikov
     2  George Mironov
     2  Jiri Horner
     2  Mansoo Kim
     2  Mark Harfouche
     2  Pavel Vlasov
     2  Peter Rekdal Sunde
     2  Sean McBride
     2  Vlad Karpushin
     2  Vladislav Sovrasov
     2  fegorsch
     2  gkaneto
     2  luz.paz
     2  pasbi
     1  Adam Rankin
     1  Alessandro de Oliveira Faria (A.K.A.CABELO)
     1  Alexey Nikolaev
     1  Ali Yasin Eser
     1  Anush Elangovan
     1  Apoorv
     1  Arnaud Brejeon
     1  Bahram Dahi
     1  CJ Smith
     1  CYTing1998
     1  Christopher Gundler
     1  Colin Smith
     1  Damien Picard
     1  David
     1  Diego Barrios Romero
     1  Emanuele Ruffaldi
     1  Fangjun Kuang
     1  Florian Echtler
     1  Forrest Reiling
     1  Gaetano Checinski
     1  Georgy Mironov
     1  HarshDolhare
     1  Henry
     1  Hiro Kobayashi
     1  Ilari Venäläinen
     1  Ivan Pozdeev
     1  Jakub Golinowski
     1  Jean Carass
     1  Kaartic Sivaraam
     1  Khem Raj
     1  Kyle D. Patterson
     1  Latkin, Yevgeny I
     1  Li, Peng
     1  Loic Devulder
     1  Loic Petit
     1  Lucas Teixeira
     1  Marat K
     1  Marco A. Gutierrez
     1  Matt Bennett
     1  Maxim Smirnov
     1  Menghui Xie
     1  Michael Firman
     1  Nesterov Alexander
     1  Nobuo Tsukamoto
     1  Patrick Cox
     1  Paul Jurczak
     1  Paul Shin
     1  Paul92
     1  Peter Jozsa
     1  Peter Leitzen
     1  Peter Whidden
     1  Philipp Hasper
     1  Pierre Jeambrun
     1  Reid Kleckner
     1  Ryan Wong
     1  Sacha
     1  Sam Radhakrishnan
     1  Sancho McCann
     1  Sergey Nuzhny
     1  Simon Que
     1  Spark Echo
     1  Takuho NAKANO
     1  Teng Yiliang
     1  Todor Tomov
     1  Triplesalt
     1  Vlad Kraevskiy
     1  WuZhiwen
     1  Zhenqing Hu
     1  abhi-jha
     1  amatyuko
     1  asciian
     1  branka-plateiq
     1  cDc
     1  cabelo
     1  chacha21
     1  drkoller
     1  exoson
     1  gineshidalgo99
     1  gnthibault
     1  huangqinjin
     1  ilovezfs
     1  jasjuang
     1  jsxyhelu
     1  kamino410
     1  logic1988
     1  lqy123000
     1  matech96
     1  maver1
     1  miaow1988
     1  rockzhan
     1  root
     1  soonbro
     1  ssnover95
     1  tellowkrinkle
     1  unknown
     1  vishwesh5
     1  wanghanmin
     1  woody.chow
     1  yom
     1  zarelaky
     1  zuoshaobo
opencv_contrib (43 contributors)
git shortlog --no-merges -ns aaf8fffcfbe1b80f9653b21d2095bc9037d418be..4.0.0
    49  Alexander Alekhin
    18  Hamdi Sahloul
    16  Pavel Rojtberg
     8  LaurentBerger
     8  Tomoaki Teshima
     6  berak
     5  Maksim Shabunin
     5  Vadim Pisarevsky
     4  Rostislav Vasilikhin
     4  Suleyman TURKMEN
     3  Jukka Komulainen
     3  soyer
     3  tompollok
     2  Lubos
     2  Vitaly Tuzov
     2  catree
     1  Anton Shutikhin
     1  Antonio Borondo
     1  Colin
     1  Dietrich Büsching
     1  Jan Beich
     1  Jeff Bail
     1  Jiri Horner
     1  Khem Raj
     1  Kushashwa Ravi Shrimali
     1  Li-Chi Huang
     1  Mohammad Haghighat
     1  Sayed Adel
     1  SongChiYoung
     1  Unknown
     1  Varvrar
     1  Vladislav Sovrasov
     1  YTY
     1  bini
     1  d.bouron
     1  dianlujitao
     1  fegorsch
     1  gdemarcq
     1  gmedan
     1  kartoffelsalat
     1  simonreich
     1  trobro
     1  yarglawaldeg

version:3.4

December, 2017

さらに拡張された dnn モジュール,その他の新しい機能追加,改善,バグ修正を含むOpenCV 3.4(NY 2018 edition)がリリースされました.

GSoC 2017 OpenCVプロジェクトの成果である新しい背景差分アルゴリズムの実装が統合されました.スクリプトLSBP-*GSOC-*のアルゴリズムをチェックしてみてください.

opencv_dnnモジュールがさらに改善および拡張されました.

  • JavaScriptバインディングは,dnnモジュールをカバーするように拡張されています.チュートリアルを参照ください.

  • また,dnnモジュールは,OpenCLによるiGPU向けの高速化が行われています.特にMobileNet-SSDネットワークはOpenCV 3.3.1に比べて7倍高速に動作します.Peng Liや彼のチームに心から感謝します.

  • コンパイル済みのOpenCLカーネルのオンディスクキャッシュが最終的に実装されました.多くのOpenCLカーネルを使用するアプリケーションの初期化時間を大幅に短縮できるようになります.

  • また,T-APIを介してコンパイル済みのOpenCLカーネルを読み込んで実行することも可能になりました.これは,OpenCL JITコンパイラが使用できない組み込みプラットフォーム上で有用です.詳細はOpenCVのOpenCLアクセラレーションに関するガイドを参照ください.

  • Bit-exact 8-bit resizeが実装されました(現在,バイリニア補間のみサポートされています).使用するにはINTER_LINEAR_EXACTの補間モードを指定してください.ライブラリの多くの箇所でこの新しいresizeに切り替えています. Bit-exactは任意のコンパイラなどを使用するプラットフォーム上で動作することを意味しています.同じスケールファクタ値では全く同じ結果が得られ,出力画像のピクセル値には差異(+/-1)は発生しません.この関数はOpenCV 3.3.1で追加されたいくつかのbit-exactアルゴリズムを補完します: cvtColor(RGB<=>Lab, RGB<=>Luv)

  • 現在のリファレンスガイドには,Pythonバインディングの関数/メソッドのプロトタイプが含まれています.検索フィールドに"convexHull"と入力するとC++宣言とPythonラッパー仕様が次のように表示されます.これは別のGSoC 2017プロジェクトの成果です.CartuchoとVincent Rabaudに心から感謝します.

  • OpenCVでホモグラフィ行列を計算して使用する方法に関する素晴らしいチュートリアルが追加されました.Catreeに心から感謝します.

  • OpenCV(with Intel Media SDK)でハードウェアアクセラレーションによるビデオデコード/エンコードを行うためのガイドをMaksim Shabuninが書いてくれました.

  • 数か月前に別のガイドがAlexander Alekhinによって追加されていましたが,OpenCVベースのアプリケーションをIntel Tracing Technology toolを使用してプロファイリングする方法はこれまで触れられていませんでした.

  • GSoC 2017期間中にブラウザ内でOpenCVを使用する方法(JavaScriptバインディングを使用)に関する包括的なチュートリアルが作成されました.

  • OpenCV 3.3.1から250件近くのパッチがマージされました.
  • OpenCV 3.3.1から200件以上のissueがクローズされました.

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

version:3.3.1

October, 2017

GSoC 2017の結果やその他の改善およびdnnモジュールの拡張が含まれたOpenCV 3.3.1がリリースされました.

GSoC 2017プロジェクトのいくつかの結果が統合されました.

  • João Cartuchoによる多言語 (C++/Python/Javaなど) のチュートリアル追加(メンター:Vincent Rabaud)
  • Jiri HornerによるAKAZE高速化(メンター:Bence Magyar)
  • Suman Kumar GhoshによるEnd-to-endのテキスト検出,認識(メンター:Prasanna Krishnasamy)

change logに専用のセクションが必要なGSoC 2017プロジェクトが1つあります:

  • Gang Song,Congxiang PanによるOpenCVのJavaScriptインターフェース(Emscripten technology経由)とインタラクティブWebベースのOpenCVチュートリアル追加.小規模ながらも強力なこのチームはSajjad Taheri,Ningxin Hu,Mohammad R Haghighatらによって監督されました.

opencv_dnnはさらに改良,拡張され,新しいサンプルが追加されました:

  • 顔検出サンプルと軽量のResnet-10 + SSDベースのネットワークが追加されました.詳細はこちらのサンプルを参照ください.検出器は一般的なデスクトップ/ラップトップで約20〜50FPSで動作し,ネットワークはわずか10MB(FP32),さらには5MB(FP16)です.

  • YOLOのモデルをパースするための部分的なDarknetパーサーとYOLOのオブジェクト検出ネットワークのいくつかのバリエーションをサポートするためのレイヤーが統合されました.詳細はこちらのサンプルを参照ください.

  • FP16ネットワークの予備的なサポートが追加されました.これは,現時点ではFP16で演算を行わず,ネットワークをロードするときにFP16の重みをFP32に変換するというものです.Caffeの場合はこのフォークに依存しますが,TFの場合は公式バージョンを使用します.

  • テキスト検出,画像の自動着色およびその他のネットワークをサポートするためにいくつかの新しいレイヤーが追加されました.

  • universal intrinsicsをVSXにマッピングすることで,PPC64 (64-bit PowerPC) アーキテクチャ向けの最適化が行われています.パッチを作成したSayed Adelには非常に感謝しています.

  • bioinspiredモジュールのOpenCLアクセラレーションパスが復元されました.bioinspiredベースのHDR/Backgroundセグメンテーションのサンプルを参照ください.Iris Pro HD5200上では,CPUブランチより5倍高速化されています.

  • KFC trackerは約40%高速化されました.

  • Intel Media SDKによるハードウェアアクセラレーションを活用したビデオのエンコード/デコードがWindows環境でも利用可能になりました.

version:3.3

August, 2017

高速化されメインリポジトリに移動したdnnモジュール,Halide対応,複数の最適化,その他の改善を含んだOpenCV 3.3がリリースされました.

opencv_dnnモジュールはcontributionリポジトリ (opencv_contrib) からメインリポジトリ(opencv)に移動して,大幅に改善しています.

  • 高水準のAPIが変更され,より便利になりました.
  • 回帰テストが拡張され,46の新しいテストが追加されました.
  • TorchやTF loaderやいくつかのprocessing layerでは多くのバグが修正されています.また,我々は特定のネットワークのセットを使ってOpenCV DNNで得られた結果がオリジナルのフレームワークの結果と非常に近いことを確認しています.
  • パフォーマンスは大幅に向上しました.Layer fusionが実装され,performance-critical layerはAVX,AVX2,SSEおよびNEONを使用して最適化されています.そのため,外部BLAS(OpenBLAS,MKL,ATLAS)はもう必要としません.
  • C++とPythonの新しいサンプルが追加されました.
  • オプションのHalideバックエンドが追加されました.GPUが十分に高性能である場合,OpenCV DNNをGPU上で高速に動作させることができます.

詳細はDeep Learning in OpenCVを参照して下さい.

  • IPPICVを2015.12から2017.2にアップグレードすることでcoreモジュールとimgprocモジュールの処理速度が15%向上しました(パフォーマンステストにおける幾何平均により算出).

  • SSE4.2/AVX/AVX2のDynamic dispatchingが実装されました.以前は,このような最適化を使用するためにはSSE4.2/AVX/AVX2をONにしてOpenCVをビルドしなければならなかったため,古いハードウェアと互換性がありませんでした.現在のOpenCVは,動作環境のハードウェアに自動的に適応し,古いハードウェアとの互換性を維持しながら新しい命令を利用できるようになりました.OpenCVの既存のAVX/AVX2最適化は,この技術を使用するためにリファクタリングされています.また,DNNのAVX最適化もDynamic dispatchingを用いています.

  • OpenCVをC++11ライブラリとして設定およびビルドできるようになりました.-DENABLE_CXX11=ONとしてCMakeに渡してください.最新のFedoraのように現代のLinuxディストリビューションの中にはデフォルトで有効になっているものもあります.

  • C++11ユーザのための新しい機能が追加されました.

// 1. use parallel_for_ with lambda to compute Mandelbrot fractal
parallel_for_(Range(0, img.rows*img.cols), [&](const Range& r) {
    for (int r = r.start; r < r.end; r++) {
        int i = r/img.cols, j = r%img.cols, t, maxiter=500;
        complex<float> z0(j * 2.7f/img.cols2.1f,
                          i * 2.4f/img.rows1.2f);
        for (t = 0; t < maxiter; t++) {
            if (z.real()*z.real()+z.imag()*z.imag()> 4.f) break;
            z = z*z + z0;
        }
        img.at<uchar>(i, j)=uchar(sqrt((float)t/maxiter)*255);
}});

// 2. using C++ 11 initializers
auto A = Mat_<double>({0, -1, 0, -1, 5, -1, 0, -1, 0}).reshape(1, 3);
Vec_<int, 10> digits = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};

// 3. apply LUT to 8-bit image in C++ 11 style
Mat_<Vec3b> img = imread("lena.jpg");
for( auto& pixel: img ) {
    pixel[0] = gamma_lut[pixel[0]];
    pixel[1] = gamma_lut[pixel[1]];
    pixel[2] = gamma_lut[pixel[2]];
}

  • Intel GPUによってハードウェアアクセラレーションが有効となるビデオのエンコード/デコードが,Intel Media SDKを用いてLinux用に実装されました(cv::VideoCapturecv::VideoWriterのためのバックエンドとして用いられています).
    • raw H.264およびMPEG1/2ビデオストリームのエンコードとデコードがサポートされていますが,メディアコンテナはまだサポートされていません.
    • Media SDK/Server Studioのインストールガイドに記載されているように,システムカーネルにはハードウェアの特定のサポートが必要です.また,カーネルの再コンパイルが必要になることがあります.
    • https://github.com/Intel-Media-SDKも併せて参照ください.

Contributors

opencv

210	Alexander Alekhin
 36	Vladislav Sovrasov
 35	Tomoaki Teshima
 31	Vitaly Tuzov
 26	Maksim Shabunin
 21	Fangjun KUANG
 17	chacha21
 14	LaurentBerger
 12	berak
 11	Rostislav Vasilikhin
 11	catree
 10	dkurt
  8	Matthias Grundmann
  8	Pavel Rojtberg
  8	Pyotr Chekmaryov
  8	Vadim Pisarevsky
  8	Woody Chow
  7	Aleksandr Rybnikov
  7	atinfinity
  6	Hamdi Sahloul
  6	vskarlsruhe
  5	Jiri Horner
  5	KUANG, Fangjun
  5	Michele Cancilla
  5	StevenPuttemans
  4	Dal Rupnik
  4	Naba Kumar
  4	Pavel Vlasov
  4	chrizandr
  4	saskatchewancatch
  3	Claudio
  3	Jaime O. Rios
  3	Peter Würtz
  3	PkLab.net
  3	Suleyman TURKMEN
  3	Wenju He
  3	Yuriy Solovyov
  3	abratchik
  3	nnorwitz
  3	oulenz
  2	Alexander Broemmer
  2	Artem Lukoyanov
  2	Chaoshuai Lu
  2	Drew Hintz
  2	Kerry Billingham
  2	LukeZhu
  2	Matt Bennett
  2	Philipp Hasper
  2	Rink Springer
  2	Sergiu Deitsch
  2	Tetragramm
  2	Tong Ke
  2	Utkarsh Sinha
  2	jveitchmichaelis
  2	lewisjb
  2	mshabunin
  2	tribta
  2	utibenkei
  2	ville-v
  2	ziggy90127
  1	Adeel
  1	Adeel Ahmad
  1	Alessandro Gentilini
  1	Alexander Duda
  1	Amro
  1	André Mewes
  1	Anupam Sobti
  1	Arek
  1	Arkadiusz Raj
  1	Arnaud Brejeon
  1	BadrinathS
  1	Bragadeesh
  1	Brian Armstrong
  1	Bryce Evans
  1	Cartucho
  1	Christof Kaufmann
  1	David Carlier
  1	Dinar
  1	Dinar Ahmatnurov
  1	Dmitry Kurtaev
  1	Duncan Barber
  1	Egor Pugin
  1	Fernando Iglesias Garcia
  1	Frank de Brabander
  1	Gabriel B. Nunes
  1	Guilherme William Guedes
  1	Hans Gaiser
  1	Ilija Puaca
  1	Ismo Puustinen
  1	James Clarke
  1	Jejos
  1	Jeremy Maitin-Shepard
  1	Jinay Patel
  1	Jiří Sejkora
  1	Jon Eyolfson
  1	Jose Gómez
  1	Juha Reunanen
  1	Julian Exner
  1	Julian Tanke
  1	Kene Udeh
  1	Kuan-Yi Li
  1	Kyle Fleming
  1	Lorena García
  1	Louie Helm
  1	Mark Szumowski
  1	Martin Ganeff
  1	Neil Shipp
  1	Neio Zhou
  1	Nicholas Nadeau
  1	Ninad P.Chaudhari
  1	Paolo Perkovic
  1	Pascal Thomet
  1	Patrik Huber
  1	Piotr Semenov
  1	PkLab
  1	Raj Natarajan
  1	Robert Bragg
  1	Robin Chavignat
  1	Ryan Pavlik
  1	Ryuhei Mori
  1	Sadika Sumanapala
  1	Satoshi Tanaka
  1	Sergey
  1	Shuyu Liang
  1	Sixela David
  1	Steve
  1	Steven Puttemans
  1	Tim King
  1	Tony Lian
  1	Tony Theodore
  1	Vadzim Piatrou
  1	Werner Palfinger
  1	Yakun Wang
  1	Yuval Langer
  1	Zhiwei Su
  1	brian-armstrong-discord
  1	cDc
  1	cclauss
  1	daB0bby
  1	gylns
  1	hailong-wang
  1	huangqinjin
  1	insoow
  1	ionut
  1	jexner
  1	jqly
  1	krishraghuram
  1	kvaghel1
  1	likan999
  1	logic1988
  1	mrquorr
  1	mschoeneck
  1	msk-repo01
  1	n001519
  1	neok-m4700
  1	orisano
  1	puqeko
  1	q
  1	remi
  1	rmensing
  1	sovrasov
  1	umbraclet16
  1	vartenkov
  1	wykvictor
  1	wzw
  1	xuning0
  1	ylemkimon
  1	zongwave

opencv_contrib

44	Vladislav Sovrasov
24	Alexander Alekhin
14	Aleksandr Rybnikov
11	Hamdi Sahloul
11	dkurt
 9	Vadim Pisarevsky
 7	berak
 6	LaurentBerger
 5	Maksim Shabunin
 4	Balint Cristian
 4	arrybn
 3	Dmitry Kurtaev
 3	Li Peng
 3	Pavel Rojtberg
 3	Pavel Vlasanek
 3	Philipp Hasper
 3	Suleyman TURKMEN
 3	jexner
 2	Kumataro
 2	Steven Puttemans
 2	Vladislav Samsonov
 2	Woody Chow
 2	atinfinity
 2	lhelontra
 2	mshabunin
 2	np-csu
 2	olivierpascal
 1	Diego
 1	Edgar Riba
 1	Erik Sandrén
 1	Erwan Normand
 1	Haaris
 1	Jcrist99
 1	Jeremy Nicola
 1	Julian Exner
 1	Justin Hotchkiss Palermo
 1	Kiran Pradeep
 1	Leonardo lontra
 1	Lorena García
 1	Max-Wang
 1	Natsuki Kawai
 1	Rostislav Vasilikhin
 1	Sergey
 1	StevenPuttemans
 1	Tham
 1	Yorwba
 1	Yuriy Obukh
 1	abratchik
 1	catree
 1	goldstar616
 1	logic1988
 1	nyanp
 1	oqtvs
 1	saskatchewancatch
 1	szk1509
 1	utibenkei

version:3.2

December, 2016

OpenCV 3.xリリースシリーズ待望のアップデートです.今回も多くの改良とバグ修正が行われました.参加した皆さんに心から感謝します. コントリビュートしたのに名前がない場合はお知らせください.


  • Results from 11 GSoC 2016 projects have been submitted to the library, 9 of them have been integrated already, 2 still pending (the numbers below are the id’s of the Pull Requests in opencv or opencv_contrib repository):
    • Ambroise Moreau (Delia Passalacqua) – sinusoidal patterns for structured light and phase unwrapping module (711)
    • Alexander Bokov (Maksim Shabunin) – DIS optical flow (excellent dense optical flow algorithm that is both significantly better and significantly faster than Farneback’s algorithm – our baseline), and learning-based color constancy algorithms implementation (689, 708, 722, 736, 745, 747)
    • Tyan Vladimir (Antonella Cascitelli) – CNNベースのトラッキングアルゴリズム(GOTURN)(718, 899)
    • Vladislav Samsonov (Ethan Rublee) – PCAFlow and Global Patch Collider algorithms implementation (710, 752)
    • João Cartucho (Vincent Rabaud) – OpenCVチュートリアル(Python,C++,Java)(7041)
    • Jiri Horner (Bo Li) – スティッチングパイプラインのための新しいカメラモデルと並列処理(6933)
    • Vitaliy Lyudvichenko (Anatoly Baksheev) – dnnモジュールの改善および最適化(707, 750)
    • Iric Wu (Vadim Pisarevsky) – ファイルストレージのためのBase64,JSONサポート(6697, 6949, 7088). Use names like `“myfilestorage.xml?base64”` when writing file storage to store big chunks of numerical data in base64-encoded form.
    • Edgar Riba (Manuele Tamburrano, Stefano Fabri) – tiny_dnnの改善と統合(720: pending)
    • Yida Wang (Manuele Tamburrano, Stefano Fabri) – Quantization and semantic saliency detection with tiny_dnn
    • Anguelos Nicolaou (Lluis Gomez) – Word-spotting CNN based algorithm (761: pending)

すべての参加者に感謝します!


  • GSoC関連で多くのコントリビューションがありました(big thanks to the authors, which names/nicknames are enclosed in parentheses):

    • GDCM libraryによるDICOMサポート(look4pritam), PAMフォーマットサポート (DmtKats)
    • Aravis SDKによるGigEカメラサポート(thanks to ArkadiuszRaj)
    • インタラクティブなカメラキャリブレーションアプリケーションとQR分解.詳細は https://github.com/opencv/opencv/tree/master/apps/interactive-calibration を参照(Vlad Sovrasov)
    • Python経由のOpenCLアクセラレーション(Nikolay Polyarniy)
    • パフォーマンステストのためのInstrumentationフレームワーク(Pavel Vlasov)
    • テストに関する多くの改善(Maksim Shabunin, Alexander Alekhin and many other people)
    • Weighted median filter (Zhou Chao)
    • VGG descriptor, BoostDesc descriptor (Balint Cristian)
    • Selective search segmentation (Maximilien Cuony)
    • Paillou and Deriche Filter (Laurent Berger)
    • Bilateral texture filter (jhlee525)
    • BIF descriptor (Alexey Spizhevoy)
    • BM3D ノイズ除去(Bartek Pawlik)
    • Fine Grained Saliency (Sebastian Montabone)
    • Position-Color-Texture signatures extractor (Gregor Kovalčík)
    • 細線化アルゴリズム(Steven Puttemans)
    • Fast Line Detector (Jin Han Lee)
    • Freetype2サポート(@Kumataro)
    • etc.


  • 最新のコンパイラ,OSでOpenCVをコンパイルして実行するための多くのアップデートもあります.
    • Ubuntu 16.04 LTS,GCC 5.×. GCC 6.xもサポートしています
    • OSX 10.11 – 10.12 with XCode 8.xもサポートしています(特にMatthew Self,Ryan Govostesらの協力により新しいAVFoundationに対応しています)
    • Visual Studio 2015もサポートしています(VS 2017でも動作するはずです)
    • Linux,Android上でのAArch64サポートも改善しています

  • SVD,LU,カメラキャリブレーション,DNNモジュールの高速化のためにIntel MKLを使用できるようになりました.
  • Intel Compilerの初期サポートが追加されました(Intel Compiler 2017 WindowsおよびLinuxでテスト済みです).
  • K-Shinotsuka,Tomoaki Teshima,mschoeneckらその他大勢の協力により多くのSSE最適化実装が追加されました.
  • Peng Liやその他の方の協力によりIntel GPU向けのOpenCL最適化実装が追加されました.


  • OpenVX 1.x実装が主にHALメカニズムを介してOpenCVを高速化するために使用できるようになりました.WITH OPENVXフラグをオンにし,OpenVXを見つける場所を指定してからOpenCVをビルドしてください(詳細はhttps://github.com/opencv/opencv/blob/master/cmake/FindOpenVX.cmakeを参照のこと).
  • OpenCVとOpenVXを繋げるための便利なC++ラッパーがAndrey Pavlenkoによって作られました.サンプルのhttps://github.com/opencv/opencv/tree/master/samples/openvxを参照ください.また.ラッパーはivx.hppに実装されています.
  • SVD decomposition, LU decompositionを高速化するために外部のBLAS,Lapack実装(MKL, OpenBLAS, Atlas, AppleのAccelerate frameworkなど)を使うことができるようになりました.
  • HALはimage warping,色変換,フィルタリング操作などの多くの機能をサポートするように拡張されています.

  • このリリースは以下の数のPRとバグ修正が含まれていることを特徴としています:
    • OpenCV 3.1(opencv,opencv_contrib)から778 + 191 PRがマージされています
    • 348のバグ修正と69の機能追加がopencvにマージされています
    • 47のバグ修正と14の機能追加がopencv_contribにマージされています

Contributors

opencv

git shortlog --no-merges -ns 3.1.0..3.2.0
   244	Alexander Alekhin
    63	Vitaly Tuzov
    57	Tomoaki Teshima
    54	Maksim Shabunin
    51	Vladislav Sovrasov
    46	Ilya Lavrenov
    40	Rostislav Vasilikhin
    33	k-shinotsuka
    30	StevenPuttemans
    29	Pavel Rojtberg
    24	MYLS
    18	Marina Noskova
    17	catree
    15	Alexander Smorkalov
    14	Suleyman TURKMEN
    13	Vladislav Vinogradov
    13	apavlenko
    13	berak
    12	Alexandr Kondratev
    11	mshabunin
    10	Dan
    10	Pavel Vlasov
    10	Valeriy Van
    10	atinfinity
    10	matze
     9	Li Peng
     9	abratchik
     8	Roman Donchenko
     8	Vadim Pisarevsky
     7	Aleksandar Atanasov
     7	Philipp Hasper
     6	ArkadiuszRaj
     6	Francisco Facioni
     6	LaurentBerger
     6	PkLab.net
     6	sourin
     5	E Sommerlade
     5	Eric Zavesky
     5	Ishank gulati
     5	Matthew Self
     5	Philip
     5	Tetragramm
     4	Amro
     4	Andrey Pavlenko
     4	Arthur Cinader
     4	Christoph Spörk
     4	Dikay900
     4	Marian Zajko
     4	alcinos
     4	daB0bby
     4	filipsladek
     4	ohnozzy
     3	Alexander Karsakov
     3	Andreas Franek
     3	Arek
     3	Arkadiusz Raj
     3	Dimitrios Katsaros
     3	Eric Sommerlade
     3	Gilles Rochefort
     3	Juha Reunanen
     3	Marek Smigielski
     3	Mathieu Barnachon
     3	Matthew Skolaut
     3	Philippe FOUBERT
     3	Sergei Nosov
     3	Vitaliy Lyudvichenko
     3	Your Name
     3	a-andre
     3	anirudt
     3	aravind
     3	kurenai
     3	panxiaochun
     3	shruthikashyap
     3	thierry
     3	will hunt
     3	Прун Виктор
     2	Addison Elliott
     2	Alexander Shishkov
     2	Anatoly Orlov
     2	Asal Mirzaieva
     2	Bleach666
     2	Bob Paulin
     2	Cartucho
     2	Dan Moodie
     2	David Wolever
     2	Declan Moran
     2	Dmitry Trifonov
     2	DozyC
     2	Elad Joseph
     2	Elif Albuz
     2	Eric Liao
     2	Erich Keane
     2	Hajo Nils Krabbenhöft
     2	Hannes
     2	Jan Starzynski
     2	Joe Howse
     2	Jose Luis Guardiola
     2	Josh Lubawy
     2	Lucas Solomon
     2	Naba Kumar
     2	Patrick Snape
     2	Patrik Huber
     2	Peter Rekdal Sunde
     2	Piotr Semenov
     2	Quentin
     2	Randy J. Ray
     2	Robbert Klarenbeek
     2	Rok Mandeljc
     2	Sean McBride
     2	Sergiu Deitsch
     2	Steven Puttemans
     2	Susmit
     2	Teng Cao
     2	emiswelt
     2	jiakai
     2	lewgate
     2	mschoeneck
     2	shengyu
     2	takacsd
     1	Aaron Simmons
     1	Adam Rankin
     1	Alexander Fedorov
     1	AlexeyAB
     1	Ankit Yadav
     1	Anton V. Shokurov
     1	Anush Elangovan
     1	Artyom Lebedev
     1	Balint Cristian
     1	Bernd Kuhls
     1	BinMatrix
     1	Bleach
     1	Bram Ton
     1	CSBVision
     1	Christian Kapeller
     1	Colin Finck
     1	Dmitry Mozgin
     1	Dmitry-Me
     1	Dustin Spicuzza
     1	Eduardo Arnold
     1	Elena Gvozdeva
     1	Elena Shipunova
     1	Emanuel Jöbstl
     1	Eugene Khvedchenya
     1	Evan Heidtmann
     1	Feng Zhoutian
     1	Finfa811
     1	Fraser Harris
     1	Graham Fyffe
     1	Gregory Kramida
     1	Gregory Morse
     1	Guillaume Jacob
     1	Guy Sheffer
     1	HMM@T430s-x64
     1	Han Hu
     1	Ian MacLeod
     1	Ivar Clemens
     1	JR Heard
     1	Jake Kesinger
     1	Jason von Nieda
     1	Jcrist99
     1	Jeff McBride
     1	Jeroen Kromwijk
     1	Jiri Horner
     1	Josep Bosch
     1	Juan Pablo Aveggio
     1	Julien Dehos
     1	Julien Dubiel
     1	Julien Nabet
     1	Kai Hugo Hustoft Endresen
     1	Kerry Billingham
     1	Kevin Hughes
     1	Kevin, Hu
     1	KeySecure
     1	Kotrix
     1	Krishnaraj Bhat
     1	Leonardo Brás
     1	Leonid Volnitsky
     1	Louis Letourneau
     1	Luis Roberto Morales Iglesias
     1	LukeZhu
     1	Matt Leotta
     1	Matthew Cook
     1	Matthieu FT
     1	Matěj Šmíd
     1	Michael Shtutman
     1	Morrison
     1	Nikolay Polyarniy
     1	Noel Eck
     1	Oded Green
     1	Oliver Schreer
     1	Oskari Vinko
     1	Patrick Spettel
     1	Peter Entwistle
     1	Philipp Nordhus
     1	Philippe Renon
     1	Pierre Dulac
     1	Pranav Ganorkar
     1	Prayag Verma
     1	Péter Trombitás
     1	Rahul Chhabra
     1	S. Garrido
     1	Sean Li
     1	Sergey Alexandrov
     1	Simmo Saan
     1	Simon Hänisch
     1	Sovrasov
     1	Stephane Thiell
     1	Steven E Wright
     1	Tauranis
     1	Thierry Fauck
     1	Thomas Schenker
     1	Tomi
     1	Tsukasa Sugiura
     1	Vadzim Piatrou
     1	Vincent Rabaud
     1	WANG Guoqin
     1	Xiaolei Yu
     1	Zhenqing, Hu
     1	Zhigang Gong
     1	ahb
     1	arybnikov
     1	bedbad
     1	chacha21
     1	danil-tolkachev
     1	debjan
     1	dharezlak
     1	fegorsch
     1	ggargov
     1	guoxuedong
     1	jacobdang
     1	joao.faro
     1	logic1988
     1	look4pritam
     1	monoid911
     1	mpkh
     1	mrquorr
     1	mvukad
     1	parismita
     1	qiao
     1	renu285
     1	rishirajsurti
     1	robertxwu
     1	sarthak
     1	solosuper
     1	stbnps
     1	themightyoarfish
     1	viodetools
     1	yigitsoy
     1	yoffy
     1	Özgür Can

opencv_contrib

git shortlog --no-merges -ns 3.1.0..3.2.0
    43	Vitaliy Lyudvichenko
    30	Alexander Alekhin
    29	Anna Petrovicheva
    25	Vladislav Samsonov
    25	Vladislav Sovrasov
    21	Gary Bradski
    15	Pavel Rojtberg
    12	berak
    10	Balint Cristian
     5	Maksim Shabunin
     5	Suleyman TURKMEN
     5	apetrovichev
     5	lluisgomez
     4	Alexander Bokov
     4	Amro
     4	StevenPuttemans
     4	mshabunin
     3	Jinhan Lee
     3	Patrick Snape
     3	Rok Mandeljc
     3	Steve Nicholson
     3	folz
     3	vbystricky
     2	LaurentBerger
     2	Maximilien Cuony
     2	Prof. Dr. Rudolf Haussmann
     2	Vadim Pisarevsky
     2	Vitaly Tuzov
     2	Yuki Furuta
     2	catree
     2	sbokov
     1	Aleksandr Rybnikov
     1	Alexey Spizhevoy
     1	AmbroiseMoreau
     1	Amy Winston
     1	Andrea Merello
     1	Bartek Pawlik
     1	Bleach
     1	Bleach666
     1	Christian Richardt
     1	Daniel Ching
     1	Dikay900
     1	Eric Zavesky
     1	Eugene Mamin
     1	Geoff
     1	Gregor Kovalcik
     1	Gregory Kramida
     1	Gunshi Gupta
     1	Han Hu
     1	Konstantin Volokh
     1	Kotrix
     1	Kumataro
     1	Lorena García
     1	MambaWong
     1	Marek Smigielski
     1	Martin Nowak
     1	Minh Ngo
     1	Nicu Stiurca
     1	Pavel Vlasanek
     1	Rostislav Vasilikhin
     1	Sarthak Ahuja
     1	Sunglok Choi
     1	Thomas Schulz
     1	VBystricky
     1	Vasilikhin
     1	Vladimir
     1	Wu Jiang
     1	Zhou Chao
     1	abratchik
     1	alessiodore
     1	andrewk-mccann
     1	aravind
     1	baisheng lai
     1	comdiv
     1	damir
     1	edgarriba
     1	jasjuang
     1	jhlee525
     1	lukaszi89
     1	lych77
     1	samontab
     1	sht3ch
     1	tharunkalwa

version:3.1

December, 2015

このリリースは3.xシリーズの最初の安定版アップデートです.また,OpenCV 3.0以降,バージョン番号の付け方が変更されていることに留意してください(3.x系:3.0,3.1, ...,2.4.x系:2.4.0,2.4.1, ...).


  • 今年多くのプロジェクトが成功しました(学生とメンターの名前はプロジェクト名の後にリストアップされています).そして,それらの成果はOpenCV 3.1で利用可能になっています(一部の機能はメインリポジトリに,その他の多くはopencv_contribにあります):

    • Omnidirectional Cameras Calibration and Stereo 3D Reconstruction – opencv_contrib/ccalib module (Baisheng Lai, Bo Li)

    • Structure From Motion – opencv_contrib/sfm module (Edgar Riba, Vincent Rabaud)

    • Improved Deformable Part-based Models – opencv_contrib/dpm module (Jiaolong Xu, Bence Magyar)

    • Real-time Multi-object Tracking using Kernelized Correlation Filter – opencv_contrib/tracking module (Laksono Kurnianggoro, Fernando J. Iglesias Garcia)

    • Improved and expanded Scene Text Detection – opencv_contrib/text module (Lluis Gomez, Vadim Pisarevsky)

    • Stereo correspondence improvements – opencv_contrib/stereo module (Mircea Paul Muresan, Sergei Nosov)

    • Structured-Light System Calibration – opencv_contrib/structured_light (Roberta Ravanelli, Delia Passalacqua, Stefano Fabri, Claudia Rapuano)

    • Chessboard+ArUco for camera calibration – opencv_contrib/aruco (Sergio Garrido, Prasanna, Gary Bradski)

    • Implementation of universal interface for deep neural network frameworks – opencv_contrib/dnn module (Vitaliy Lyudvichenko, Anatoly Baksheev)

    • Recent advances in edge-aware filtering, improved SGBM stereo algorithm – opencv/calib3d and opencv_contrib/ximgproc (Alexander Bokov, Maksim Shabunin)

    • Improved ICF detector, waldboost implementation – opencv_contrib/xobjdetect (Vlad Shakhuro, Alexander Bovyrin)

    • Multi-target TLD tracking – opencv_contrib/tracking module (Vladimir Tyan, Antonella Cascitelli)

    • 3D pose estimation using CNNs – opencv_contrib/cnn_3dobj (Yida Wang, Manuele Tamburrano, Stefano Fabri)

  • GSoCに加えてコミュニティからたくさんのコントリビュートがありました.コントリビュートされた機能の一部を以下に示します.:
    • plot module – Nuno Moutinho
    • ni-black thresholding algorithm – ximgproc, Samyak Datta
    • Superpixel segmentation using Linear Spectral Clustering, SLIC superpixels – ximgproc, Balint Cristian
    • HDF (HDF5) support module – Balint Cristian
    • Depth to external RGB camera registration – rgbd, Pat O’Keefe
    • Computing normals for a point cloud – rgbd, Félix Martel-Denis
    • Fuzzy image processing module – Pavel Vlasanek
    • Rolling guidance filter – ximgproc, Zhou Chao
    • 3x faster SimpleFlow – optflow, Francisco Facioni
    • Code and docs for CVPR 15’ paper “DNNs are easily fooled” – Anh Nguyen
    • Efficient Graph-based image segmentation algorithm – ximgproc, Maximilien Cuony
    • Sparse-to-dense optical flow – optflow, Sergey Bokov
    • Unscented Kalman Filter (UKF) and Augmented UKF – tracking, Svetlana Filicheva
    • Fast Hough Transform – ximgproc, xolodilnik
    • Improved performance of haartraining – Teng Cao
    • Python samples made compatible with Python 3 – bastelflp

  • iOS向けフレームワーク (opencv2.framework)はopencvとopencv_contribの機能を両方を含むように構成することができます.以前(OpenCV 3.0)は2つのフレームワークに分割されていましたが,opencv_contribの機能は使用できませんでした.

  • Android 5+上におけるカメラサポート改善
  • ARM上でより高速に動作するround関数(これはiOS上にも適用可能です);Manuele TamburanoとStefano Fabriにとても感謝します!

  • OpenCV 3.1はMicrosoftとAppleの最新OSだけでなく最新の開発ツール(VS2015,Xcode7)もサポートしています.

  • IPPICV(Intel社から提供されるOpenCVのための特別なIPPの無償サブセット(https://software.intel.com/en-us/intel-ipp))は現在,IPP 9.0.1をベースにしており,最新のIntelチップ上でOpenCVがさらに高速に動作します.

  • OpenCLレイヤーに多くの新機能追加があります.これらの成果はIntel社とのコラボレーションから生まれました.
    • DirectX 9,10,11との相互運用性を向上,改善しました. これによりDX SurfaceとUMatの相互変換が可能になります.詳細はopencv/samples/directxを参照ください.
    • Linux上においてVideo Acceleration APIとの相互運用性を向上しました.この機能はIntel Media Server Studio (https://software.intel.com/en-us/intel-media-server-studio/try-buy)を必要とします.また,Intelのcl_intel_va_api_media_sharing拡張を用います.詳細はopencv/samples/va_intelを参照ください.
    • cl_khr_gl_sharingのエクステンションを用いることでOpenCL<=>OpenGLの相互運用性を向上しました.これによりUMat<=>OpenGLのテクスチャ/バッファーの相互変換が可能になります.詳細はopencv/samples/openglを参照ください.
    • OpenCL<=>OpenCLの相互運用性を向上しました.これは人々が独自のカスタムOpenCLコードや他のOpenCLライブラリを用いることができることを意味しています.詳しくはopencv/samples/openclを参照ください.
    • Android 5+におけるCamera2 APIをサポートしました.opencv/samples/android/tutorial-4-openclを参考ください.このサンプルはカメラからのデータ処理について3つの手法のデモンストレーションをするチュートリアルとなっています.:
      • 単純なCPUパイプライン(我々のテスト端末上で3~4[fps])
      • UMatとtransparent APIを使用(同じ端末上で10~13[fps])
      • OpenCLを直接使用(28~30[fps]).この方法はこれらの3つのうち最も高速な方法です.なぜならこの方法はOpenCL imageを使用するからです.一方でT-APIはOpenCLバッファーを用います.

  • OpenCV 3.0まではHAL(Hardware Acceleration Layer)は,opencv_halという分離されたOpenCVモジュールでしたが,我々はパーツによってそれらを分割しOpenCVの基本的なモジュール(core, imgproc等)に移動することを決めました.この変更はクリーンで健全な依存グラフを保つのに役立つでしょう.
  • HAL関数の外部バージョンを提供するための2つのexample(see opencv/samples/hal)が追加されました; 外部実装はHALの全てを実装する必要が無いことに注意してください.付属のREADMEにはカスタムHALアクセラレータのビルド方法やカスタムHALのリプレイスメントしたOpenCVのビルド方法について説明があります:https://github.com/Itseez/opencv/tree/master/samples/hal
  • いくつかの関数がHAL(arithmetic operations, split, merge)に追加されました; OpenCV 3.2でさらに追加される予定です.

  • 3.0.0からのopencvへの420を超えるプルリクエスト,opencv_contribへの100を超えるプルリクエストがマージされました.バグフィックスや新しい機能追加や改善をサブミットしてくれた全ての人に感謝します!また,多くの素晴らしい機能を生み出したGSoC 2015に参加した学生およびメンターにも心から感謝します!

Contributors

opencv

git shortlog --no-merges -ns 3.0.0..3.1.0
   146	Vladislav Vinogradov
   109	Alexander Alekhin
   103	Alexander Smorkalov
    73	Maksim Shabunin
    68	Ilya Lavrenov
    48	Roman Donchenko
    47	StevenPuttemans
    45	Pavel Rojtberg
    28	Andrey Pavlenko
    25	Seon-Wook Park
    20	Pavel Vlasov
    20	Suleyman TURKMEN
    18	Viet Dinh
    17	Alexey Ershov
    15	berak
    14	Vladimir Dudnik
    13	Artur Wieczorek
    12	Dan
    12	Lorena García
    10	Dikay900
    10	ippei ito
     9	Mansour Moufid
     8	E Braun
     8	Grigory Serebryakov
     7	Alexander Karsakov
     7	Alexander Nitsch
     7	Vadim Pisarevsky
     7	Vijay Pradeep
     6	LaurentBerger
     6	Marian Zajko
     6	Nguyen Nguyen
     6	Philipp Hasper
     6	flp
     6	sbokov
     5	Andreas Stührk
     5	PhilLab
     5	Rok Mandeljc
     5	Ruslan Baratov
     5	askourik
     5	songyuncen
     4	Abe Friesen
     4	Aman Verma
     4	Dan Moodie
     4	Dinar Ahmatnurov
     4	Dominik Kleiser
     4	Elad Joseph
     4	Gleb Gladilov
     4	Ishant Mrinal Haloi
     4	Mike Maraya
     4	Tom Stellard
     4	Vitaly Tuzov
     4	edgarriba
     4	grundman
     4	hoangviet1985
     4	themightyoarfish
     3	Adam Gibson
     3	Andrey Kamaev
     3	Camille
     3	Cédric Rousseau
     3	Elena Shipunova
     3	Gregory Morse
     3	Hajo Nils Krabbenhöft
     3	Igor Kuzmin
     3	Maxim Kostin
     3	Renato Florentino Garcia
     3	Richard Yoo
     3	Samuel Martin
     3	Seunghoon Park
     3	Teng Cao
     3	Yan Wang
     3	a-andre
     3	jiakai
     3	unknown
     2	Aleksandr Petrikov
     2	Alex Torres
     2	Alexander Duda
     2	Anatoly Baksheev
     2	Andrew Senin
     2	Anton V. Shokurov
     2	Ariel Bernal
     2	Balint Cristian
     2	Ben Hagen
     2	Bruno Goncalves
     2	Daniel Stonier
     2	Dmitry Melnichenko
     2	Enes Ateş
     2	Evgeny Talanin
     2	GregoryMorse
     2	Jan S. (Milania1)
     2	John Stowers
     2	Leonid Beynenson
     2	Luis Díaz Más
     2	Nils Plath
     2	Nisarg Thakkar
     2	Philippe FOUBERT
     2	Pierre Letessier
     2	Prof. Dr. Rudolf Haussmann
     2	Rodrigo Benenson
     2	Sergey Alexandrov
     2	Sergiu Dotenco
     2	Tsukasa Sugiura
     2	Vicente Olivert Riera
     2	Vincent Rabaud
     2	Vladimir Kolesnikov
     2	WilhelmHannemann
     2	howtobeahacker
     2	jayceelock
     2	jisli
     2	kalistratovag
     2	lujia
     2	paul.kim
     2	qubick
     2	robertxwu
     2	theodore
     1	Aaron Simmons
     1	Abhijit Kundu
     1	Adam
     1	Adam Geitgey
     1	Adi Shavit
     1	Adrian Clark
     1	AfterEight
     1	Alankar Kotwal
     1	Alexander Petrikov
     1	Alexander Stohr
     1	AlexanderStohr
     1	Amro
     1	Andreas Franek
     1	Antonella Cascitelli
     1	Anush Elangovan
     1	Ashley Stacey
     1	Ashod Nakashian
     1	Belev
     1	Benoit Seguin
     1	Bert
     1	Boris Daskalov
     1	Bovaz
     1	Brian Park
     1	Chris Kitching
     1	Chris Mayo
     1	Christian Richardt
     1	ComFreek
     1	Craig Reynolds
     1	Deanna Hood
     1	Dmitry Budnikov
     1	Dmitry Gribanov
     1	Drew Jetter
     1	Ehren Metcalfe
     1	Eric Sommerlade
     1	Evgeny Agafonchikov
     1	Firat Kalaycilar
     1	Florent
     1	GabrieleDalmazzone
     1	HelenWong
     1	Hernan Badino
     1	Ignas Daukšas
     1	Ishank gulati
     1	Jaime Fernandez
     1	Jan Starzynski
     1	Jay Bosamiya
     1	Jeremy Huddleston Sequoia
     1	Jie Yang
     1	Joe Howse
     1	Jonas Vautherin
     1	Josh Klontz
     1	Jüri Aedla
     1	Kauê de Moraes Vestena
     1	Kazuki Matsuda
     1	Keita Kita
     1	Kevin Hughes
     1	Lectem
     1	LeonidBeynenson
     1	Leszek Swirski
     1	Manfred Georg
     1	ManuelFreudenreich
     1	Martijn Liem
     1	Martin Ueding
     1	Mat Moore
     1	Matteo Piovanelli
     1	Maximilien Cuony
     1	Miguel Algaba
     1	Milania1
     1	Nghia Ho
     1	Nickolay Polyarniy
     1	Niklas Frisk
     1	Nikolay Polyarniy
     1	Oliver Lumby
     1	Pastafarianist
     1	Patrik Huber
     1	Philip Salvaggio
     1	Pierre Moulon
     1	Pierre-Emmanuel Viel
     1	Raaj
     1	RafaRuiz
     1	Rafael Sadowski
     1	René
     1	Robbert Klarenbeek
     1	Rohit Rawat
     1	S. Garrido
     1	Samyak Datta
     1	Sethur
     1	Simon Heinen
     1	Stefan Cornelius
     1	Stephen Mell
     1	Steven Puttemans
     1	Thomas Dunker
     1	Thomas Gabrowski
     1	Thomas Weisbach
     1	Tian Zhi
     1	Tim D. Smith
     1	Valentin Tsatskin
     1	ValeryTyumen
     1	Vipul Sharma
     1	Vitaliy Lyudvichenko
     1	Wangyida
     1	Wenju He
     1	Yang Fan
     1	Ying Xiong
     1	Youssef Kashef
     1	aletheios
     1	alexander barakin (aka sash-kan)
     1	art-programmer
     1	ausentso
     1	bhack
     1	boatx
     1	brossetti
     1	comdiv
     1	doltac
     1	emiswelt
     1	greensea
     1	jormansa
     1	manuele
     1	mattip
     1	mbarann
     1	micalan
     1	michaelveth
     1	niederb
     1	quentin
     1	rajithr
     1	scorneli
     1	spmallick
     1	teng88
     1	thebucc
     1	ttagu99
     1	ultrafro
     1	侯骥

opencv_contrib

git shortlog --no-merges -ns 3.0.0..3.1.0
   169	Vladimir
    48	Kurnianggoro
    29	Wangyida
    19	Muresan Mircea Paul
    18	lluis
    17	baisheng lai
    16	Maksim Shabunin
    14	Anh Nguyen
    13	Lluis Gomez-Bigorda
    10	[email protected]
     9	Seon-Wook Park
     9	Vlad Shakhuro
     9	nmoutinho
     8	Oded Green
     8	Patrick Snape
     8	Zhou Chao
     8	berak
     6	xolodilnik
     5	Baisheng Lai
     5	Marc-Stefan Cassola
     5	Pavel Rojtberg
     5	felix
     5	sbokov
     4	Alexander Alekhin
     4	Alexander Stohr
     4	StevenPuttemans
     4	edgarriba
     3	Balint Cristian
     3	Francisco Facioni
     3	Maximilien Cuony
     3	jiaolong_x220
     2	Aakash Chopra
     2	Jan S. (Milania1)
     2	RobertaRavanelli
     2	S. Garrido
     2	Samyak Datta
     2	Vadim Pisarevsky
     2	Yang Fan
     1	103yiran
     1	Alex Tomala
     1	Clint Pells
     1	Dikay900
     1	DirtyMaster
     1	Hyunjun Kim
     1	Jesus Briales
     1	Jesús Briales
     1	MMp131316
     1	Pat O'Keefe
     1	Philipp Hasper
     1	Rok Mandeljc
     1	Suleyman TURKMEN
     1	Sunglok Choi
     1	SvetlanaFilicheva
     1	Vitaliy Lyudvichenko
     1	Yan Wang
     1	baudenri
     1	comdiv
     1	grundman
     1	howtobeahacker
     1	lar-lab-unibo
     1	m4nh
     1	manuele
     1	previ
     1	tucna

version:3.0

June, 2015

3.0 rc1から以下の変更点があります.

  • http://code.opencv.org/projects/opencv/issuesで報告された200以上のバグ修正が行われています.これらにはドキュメントやビルドスクリプト,python wrappers,core,imgproc,photo,features2d,objdetect, contribモジュールの修正やパフォーマンス改善などの多くの変更も含みます.

  • pthreadベースのcv::parallel_for_のバックエンド追加しました.そのため,QNX含むPOSIX-compatible OS上でも使用できます.

  • OpenCV Manager on Androidは完全にJavaで書き直され,OpenCV2.4/3.0の両方をサポートします.

  • 残念ながらAndroid上でのnativecameraサポートをドロップしました.そのため,ドキュメント化されていないAPIを使うと安定した動作をしないかもしれません.

  • opencv_contrib/xfeatures2dに対する多くの素晴らしいcontributionをマージしました.
    • DAISY features(Christian Balintからのcontribute)
    • rotation-invariant BRISK descriptorの改善(Gil Leviからのcontribute)
    • LATCH binary descriptor(Gil Leviからのcontribute)

  • 3.0 rcからのpull request(80件以上)をマージしました.

Menu

Computer Vision

GPGPU

AR

ROS

Docker

Jetson

ARM

プログラミング言語

開発環境

勉強会

Clone this wiki locally