Skip to content

OpenCV Change Logs(意訳)

atinfinity edited this page Jan 2, 2018 · 162 revisions

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


version:3.4

December, 2017

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

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

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

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

  • また,dnnモジュールは,OpenCLによるiGPU向けの高速化が行われています.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でホモグラフィ行列を計算して使用する方法に関する素晴らしいチュートリアル (TODO: update the link)が追加されました.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

    86  Alexander Alekhin
    21  Maksim Shabunin
    18  Dmitry Kurtaev
    16  elenagvo
    11  Li Peng
     9  Vitaly Tuzov
     7  Suleyman TURKMEN
     6  Sayed Adel
     6  catree
     5  Vladislav Sovrasov
     5  Wu Zhiwen
     4  Pavel Rojtberg
     4  Vadim Pisarevsky
     4  Tomoaki Teshima
     4  LaurentBerger
     3  Rostislav Vasilikhin
     3  tribta
     2  Fakabbir Amin
     2  Bhanudutta
     2  Shinya Ishikawa
     2  dtmoodie
     2  Ryan Fox
     2  Mattia Rizzolo
     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  berak
     1  gdkessler
     1  klchang
     1  woody.chow
     1  zhijackchen
     1  zhongwuzw
     1  Muhammad Abdullah
     1  Alexander Nesterov
     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  Jonathan Viney
     1  Juha Reunanen
     1  KUANG Fangjun
     1  Mikhail Paulyshka
     1  Akhilesh Kumar

opencv_contrib

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

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