私はこの問題を解決することができない、それは私の時間を殺している。私はEmguCVを使って産業用カメラを運転することはできません。私はすでにドライバをインストールしており、この産業用カメラから他のアプリケーションで画像を取り込むことができます。 EmguCVは特別なドライバを必要とする産業用カメラをサポートしていませんか?EmguCVに基づいて産業用カメラを駆動する
1
A
答えて
0
Capture
コンストラクタ(see documentation)に追加できるCaptureType
プロパティを使用できます。これにより、特定のカメラを使用してCapture
を作成することができます。
CaptureType
はEmgu.CV.CvEnum.CaptureType
の下にあります。これはCV_CAP_マクロに相当します。
the documentationでは、GigEVisionSDKからでも複数のタイプがサポートされています。しかし、私は、どのようにうまくサポートされているのかは不明ですが、特に非USBカメラの場合はそうです。
また、産業用カメラを使用しているので、はカメラメーカーのSDKを使用することを強くお勧めします。私の経験から、これらのSDKは通常文書化されていませんが、これらのカメラのスループットが高いため、管理されていないメモリからフレームバッファを直接取得できることがよくあります。ここからEmguCV/OpenCVでフレームを再度処理することができます。