2017-06-09 16 views
1

C#言語でORBアルゴリズムを実装する必要があります。はい、私たちはラッピングでOpenCVを使うことができますが、私たちの目的にとっては非常に重いです。利用可能なORBアルゴリズム実装は?

ウェブで調査したところ、これだけが見つかりましたhttps://github.com/opencv/opencv/blob/master/modules/features2d/src/orb.cppとORBソースを再実装しようとしました。

しかし、今は複数のバグがあり、非常に遅いですが、私たちはいくつかの間違いを犯していると思います。

OpenCVには、多くのマクロとOCVコアの他の機能へのリンクがあります。 C++のような砂糖言語のプログラマーにとってはC++は非常に難しいです。

他のORB実装(他の言語でもよい)、または理論的なリンクがあれば、C#ORBの実装を段階的に確認できますか?

+0

@sgarizvi xamarin.iOS/xamarin.Android/UWPでORBを使用することはできません。この目的のために、価格:単価:$ 399 USD。それはクールですが、ORBのキーポイントに対してのみ高価です。 –

答えて

3

他のいくつかの実装では、私が見つかりました:

+0

偉大な、私のためのより読みやすいpythonソースとこのcppコードは少ないマクロ表現を持っています! –

2

マスターhereにORB記述子の説明についての良い記事があります:A tutorial on binary descriptors – part 3 – The ORB descriptorが。詳細情報を知りたい場合は、この投稿にコメントを残してください。

また、オリジナルペーパーORB: an efficient alternative to SIFT or SURFも読んでみてください。

ソースコードについては、電子メールで直接お問い合わせください。

関連する問題