2017-04-21 4 views
0

最近、OpenCVでSURFアルゴリズムを試してみました.SURFアルゴリズムはCPUの処理速度が遅く、GPUのカラー画像では機能しません(タイプ== CV_8UC1のアサーションを持っています)。画像をグレースケールに変換すると、かなり悪い結果。カラーイメージ用のSURF_CUDA実装はありますか?

OpenCVのgpuに色付きの実装があるのか​​、それとも3つのチャネルすべてでアルゴリズムを実行して魔法のようにマージするような厄介な回避策があるのでしょうか?

ありがとうございました。

答えて

1

OpenCVの非GPUバージョンのSURFでは、カラー画像の特別な処理はありません。 codeは、複数のチャンネルがある画像を取得する場合は、cvtColor(img, img, COLOR_BGR2GRAY)を呼び出すことを示しています。

converting the image to HSVを試して、1つ以上のH、S、および/またはVチャネルを使用してください。 this questionでさらに議論します。

関連する問題