ご質問ありがとうございます。
まず速度についてです。
2000x2000に画像を例に説明いたします。
AKAZEの場合
オクターブ数とオクターブレイヤー数を小さくします。
565ms->71ms
ORBの場合
ピラミッドレベルを小さくします。
72ms->22ms
SIFTの場合
1765ms
速くできませんでした。
処理速度一覧(ms)
手法 | 通常 | 高速 |
---|---|---|
AKAZE | 565 | 71 |
ORB | 72 | 22 |
SIFT | 1765 | ----- |
精度に関しましては、対象物によりますので色々試していただきたいです。
余計な部分に特徴点が取れてしまっている場合はマスクをお使いください。
以下のように特徴点が対象物から満遍なく取れていると成功しやすいと思います。
最後に次のリリースで公開する予定の新機能の紹介です。
大きい画像に対してはリサイズを行いたいという要望も多くいただいたので実装致しました。
リサイズ時の処理速度一覧(ms)
手法 | 1/1 | 1/2 | 1/4 | 1/8 | 1/16 | 1/32 | 1/64 | 1/128 |
---|---|---|---|---|---|---|---|---|
AKAZE | 565 | 185 | 60 | 15 | 3 | 失敗 | 失敗 | 失敗 |
ORB | 72 | 23 | 9 | 5 | 2 | 失敗 | 失敗 | 失敗 |
SIFT | 1765 | 464 | 118 | 27 | 9 | 4 | 失敗 | 失敗 |
だいぶ速くなりますね。
ちなみに1/16あたりから精度が出なくなりました。
こちらの機能は次回リリースまでお待ちください。