産業用カメラに関するFAQ/USB3カメラ(BU/DUシリーズ)およびGigEカメラ(B...
USB3カメラ(BU/DUシリーズ)およびGigEカメラ(BGシリーズ)にて、BlockIDが不連続になります。これは画像を取りこぼしているのでしょうか?(No.263)
CPU使用率が高い環境下で高水準ストリーム関数を使用して画像を取得していると、イベント処理で最新フレームを処理している最中に次のフレームの受信が完了してしまうことがあります。この場合、処理されなかった画像はリングバッファ内に保存されていますが、次のイベント処理で最新フレームとして取得されるフレームのBockIDとリングバッファのインデックスは前回から見て不連続になります。このとき、Strm_LockBuffer()を使用すると処理されなかった画像を取得することができます。
リングバッファ内の画像のBockIDが不連続な場合は、リングバッファのサイズを大きくするかフレームレートを下げてご確認ください。
尚、リングバッファのサイズは、デフォルトで8になっています。(設定範囲:3~30)
リングバッファ内の画像のBockIDが不連続な場合は、リングバッファのサイズを大きくするかフレームレートを下げてご確認ください。
尚、リングバッファのサイズは、デフォルトで8になっています。(設定範囲:3~30)