2

CUDA 対応の SIFT ライブラリを使用したいのですが、Web カメラから画像を取得するために OpenCV ドライバーを使用していますか? Cuda ライブラリは、画像データ型に Devil Library を使用しています。画像を OpenCV データ型から Devil に変換する必要がありますか? または、ウェブカメラから画像を取得するために別の方法を使用する必要があります[悪魔と互換性のあるデータタイプ]?

4

1 に答える 1

1

私は DeviL に詳しくありませんが、マニュアルによると、次の形式をサポートしていると記載されています。

IL_COLOUR_INDEX
IL_RGB
IL_RGBA
IL_BGR
IL_BGRA
IL_LUMINANCE

さまざまなビット深度の。

画像をロードするとき、OpenCV はこれらの画像タイプとビット深度のほとんどをサポートし、それらの間の変換は非常に簡単です ( convertTo()openCV ドキュメントの関数を参照してください)。Web カメラの使用は、より複雑になる場合があります。

特定のライブラリのインターフェイスを知らずに質問に直接答えることは困難です。ライブラリが特定の形式で悪魔の画像を受け入れる場合、その形式で提供する必要がある可能性があります。OpenCV は、必要な形式でデータを出力できる可能性があります。そうでない場合は、コードを記述して自分で変換する必要があります。

于 2010-04-08T00:17:00.897 に答える