2017-03-07 44 views
1

私はこの問題を解決することができない、それは私の時間を殺している。私はEmguCVを使って産業用カメラを運転することはできません。私はすでにドライバをインストールしており、この産業用カメラから他のアプリケーションで画像を取り込むことができます。 EmguCVは特別なドライバを必要とする産業用カメラをサポートしていませんか?EmguCVに基づいて産業用カメラを駆動する

答えて

0

Captureコンストラクタ(see documentation)に追加できるCaptureTypeプロパティを使用できます。これにより、特定のカメラを使用してCaptureを作成することができます。

CaptureTypeEmgu.CV.CvEnum.CaptureTypeの下にあります。これはCV_CAP_マクロに相当します。

the documentationでは、GigEVisionSDKからでも複数のタイプがサポートされています。しかし、私は、どのようにうまくサポートされているのかは不明ですが、特に非USBカメラの場合はそうです。

また、産業用カメラを使用しているので、はカメラメーカーのSDKを使用することを強くお勧めします。私の経験から、これらのSDKは通常文書化されていませんが、これらのカメラのスループットが高いため、管理されていないメモリからフレームバッファを直接取得できることがよくあります。ここからEmguCV/OpenCVでフレームを再度処理することができます。

関連する問題