.Net 3.5 とOpenCV 1.1を使用してプログラムを作成しています。コンピューターの Web カメラから画像変数を取得する必要がある複数のスレッドがあります。複数のスレッドが同時にカメラにアクセスしようとすると、メモリ違反エラーが発生するという問題があります。PostThreadMessage と GetMessage を使用して変数をスレッドに送信できることはわかっています。PostThreadMessage
andを使用して実行中にスレッドに変数を渡す方法のチュートリアルまたは例を教えてもらえますGetMessage
か?
両方のワーカー スレッドがカメラから画像を取得する関数を呼び出そうとすると、発生するエラーはメモリ アクセス違反エラーです。1 つのスレッドで他のすべての画像を取得することで、これを回避したいと考えています。それぞれに、カメラがキャプチャした画像を格納する1 つのIplImage変数があります。お役に立てれば。