2017-03-01 4 views
0

新しいAndroidプロジェクトにOpenCVを使用したいと思います。しかし、私は完全にオープンソースのフィーチャ検出アルゴリズムが必要です。OpenCVのオープンソース代替SIFTとSURF

私はすでに良いと思われるORBを発見しました。 私はすでにそれを試しました。 しかし、GrayScale画像をAndroid OpenCV SDKと組み合わせて使用​​するのか、内部でカラー画像を使用するのかはわかりません。 GrayScaleイメージを使用している場合、機能の検出、抽出、一致にカラーイメージを使用する代替手段がありますか?

答えて

0

まず、OpenCV documentationにアクセスしてから、にアクセスしてください。ほとんどの場合、そこに貴重な情報を見つけることができ、そこで発生する問題がここで明らかになります(または少なくともを対象としています)。

ORBはグレースケールイメージを使用していますが、OpenCVではOpponent ORBという名前のカラーイメージ用の代替ディスクリプタがあります。使用しているバージョンは指定していませんが、2.4からバージョンを使用していると仮定しています。

このため、検出器はORBまたはその他のもの(グレースケールイメージで検出される)であり、検出されたキーポイントの記述子はグレースケールまたはカラー(相手ORBなど)になります。

記述子を照合する場合は、ORBの場合と同じ方法を使用できます。

希望すると助かります!

+1

@Jeru Luke編集していただきありがとうございます。私のコーヒーストリームに血が多すぎます。 –

関連する問題