Color Inconsistency (changing Ambient Light)
Problem
The RGB values in the 2D images are changing over time with captures using the same settings. For example, look at the color images below captured with Zivid 2+ M130 in different ambient light conditions.
0 LUX |
1000 LUX |
2000 LUX |
|
3200K |
|||
5000K |
|||
6500K |
备注
Typical LUX levels in factories and warehouses are between 150 and 750 LUX.
Cause
The ambient lighting in your scene is strong and varying over time (intensity and color temperature) and it affects the appearance of the color images.
Potential Solutions
Use Zivid 2+ R series cameras
The Zivid 2+ MR130, MR60, and LR110 cameras have built-in color balance, so intense or non-white ambient light has little impact on the RGB values in the color image. This eliminates the need to run additional color balance algorithm on these camera models. The image below shows details from the 2D color image taken with Zivid 2+ MR130 in different ambient light conditions.
0 LUX |
1000 LUX |
2000 LUX |
|
3200K |
|||
5000K |
|||
6500K |
Adjust Color Balance
备注
Only for Zivid 2 M70 and L100, and Zivid 2+ M60, M130, and L110 cameras.
Performing color balance can be beneficial in strong and varying ambient light conditions. Color balance is necessary when using captures without a projector or with low projector brightness values. In other words, when ambient light is a significant part of the light seen by the camera. There are two default color balance settings, with and without the projector. When projector brightness is set to 0 or off, the color balance is calibrated to 4500 K, typical in industrial environments. For projector brightness values above 0, the color balance is calibrated for the color temperature of the projector light.
For an implementation example, see 调整色彩平衡 tutorial. This tutorial shows how to balance the color of a 2D image by taking images of a white surface (a piece of paper, wall, or similar) in a loop.
The figure below shows the color image before and after applying color balance.
