画像取込と画像処理をマルチスレッドで行う

画像取込と画像処理をマルチスレッドで行うプログラム(AcqThread_VisionThread、または、overlap)は、高速アプリケーションにおいて効果的で す。取込スレッドは、必要なタイミングにカメラから画像を取り込んで、画像をキューに格納します。処理スレッドは、キューにある画像を、順次取り出して処 理します。

画像取込のハードウェアリソースは限られているので、他の処理でCPUが占有されて、未処理の画像が沢山溜まることは許されませ ん。間にキューを作成することで、取込と処理を交互に実行する必要がなくなります。PCメモリが許す限り、また、画像処理の平均時間がカメラのフレーム レート以下であれば、動作し続けます。

製品:CVL

動作確認バージョン:6.2

カメラ:Sony XC-HR50

フレームグラバ:MVS-8504

言語:VC++、VS6.0

acqthread.zip