TAMALOG

プログラミングがあれば遠いところへ行けます。プログラムと人の共生を記録します。

OpenCV3.0.0-dev+Python2.7.6で特徴量(ORB/AKAZE/KAZE/FAST/BRISK)

こちらに載っているソースコードと実行結果には間違いが含まれています。以下、修正記事 tamanobi.hatenablog.com

注意:下の計測用コードが誤っているために結果も誤っています

OpenCV3.0.0-dev+Python2.7.6で特徴量(ORB/AKAZE/KAZE/FAST/BRISK)を使ってみました。公式ドキュメントが更新されていなくてそれぞれの特徴量を使うのに少し苦労しました。

特徴点の数が最も多かったのは、AKAZEでした。ただ一番遅いです。

左から、特徴量の名前、実行時間(sec)、keypointあたりの実行時間(sec)です。

feature time(sec) time(sec)/keypoint
ORB 0.07610997 0.00015221994
AKAZE 1.232489333 0.00103570532185
KAZE 3.925378225 0.00342528640925
FAST 0.084881526 0.000169763052
BRISK 0.080047972 0.000160095944

ソースコード

local invariant feature in OpenCV3.0.0-dev in Pyth ...

参考リンク