情報詳細Q: BaslerカメラでROIを指定してホワイトバランス(BalanceWhiteAuto)を有効にしても、画像全体にホワイトバランスが合ってしまうのはなぜかA: Basler製カメラのデフォルト仕様で、露出用のROI1とは別にホワイトバランス用のROI2が初期状態で画面全体サイズに設定されているため。ROI1のホワイトバランスを有効にしても、ROI2側の全画面ホワイトバランスが並行して有効なままとなり、両ROIの領域が合算されて測光される【対象製品・バージョン・環境(因果条件)】- 製品: Basler製カメラ(Auto Function ROI機能搭載モデル)- 事象: AutoFunctionROIUseWhiteBalance-ROI1をtrueにしてもROI外にもホワイトバランスが反映される【詳細・解決手順】1. AutoFunctionROISelector = ROI2 を選択2. AutoFunctionROIUseWhiteBalance = false(または0)に設定3. AutoFunctionROISelector = ROI1 を選択4. AutoFunctionROIUseWhiteBalance = true(または1)に設定5. ROI1にすでに設定済みのWidth/Height/OffsetX/OffsetYを適用6. ROI外に色鮮やかな物体を置き、画面全体のホワイトバランスが変化しないことを確認後、物体をROI内に移動しホワイトバランスが即座に反応することを確認【詳細・メカニズム】Baslerカメラの仕様では、複数のAuto Function ROIに同一の自動機能(ここではホワイトバランス)を有効化した場合、有効になっている全ROI領域を合算して計算する。初期状態でROI1・ROI2ともに画面全体サイズであるため、ROI1のみを明示的に狭めてホワイトバランスを有効にしても、ROI2側の全画面設定が並行して効いてしまい、結果的に「指定ROI+全画面」で測光される添付ファイルタイトルBasler acA2040-55uc / ROI指定ホワイトバランスが全体に反映される / ROI2のデフォルト仕様が原因URL 名000012536公開状況公開済み検証状況未検証