ACC-CX3RDK-5680
Application User Manual
17-June-2014
www.e-consystems.com
|
Subject to change without notice
Page 15 of 18
6.2.4.5 Black level compensation
For certain scenarios, there may be requirement to increase the black level value of the pixels for
entire image. In that case, users are allowed to use Black Level compensation option which
performs arithmetic operation (as per below equation) to every individual pixel of the image to
either increase or decrease the value of pixel.
Pixel_out = Pi blc_value
The Black level compensation by default is disabled in the application; the user can enable this by
checking the Black level compensation checkbox and then selecting the required value using the
respective slider.
6.2.4.6 Color correction matrix control
Bayer interpolation is done based on adaptive technique which calculates the missing pixel value
from the neighboring pixels. Due to this operation, the original color of the image may not be
reproduced. Hence their needs special post processing operation called color correction, which
multiplies each pixel with certain scaling factor to increase the gain of particular pixel value.
The Color correction matrix control can be used to manually correct the colors as suitable to the
viewing area of the camera. To enable this user first has to click the Color Correction check box.
Enter the values for the matrix and click on Apply CC to apply the color correction.
Above equation states that, output of Bayer interpolated RGB pixels (
Rin, Gin, Bin
) are multiplied
by a scaling factors (3x3 matrix) to produce final (
Rout, Gout, Bout
) original color of the scene.
This operation is time consuming process, since each pixel of the image is modified with a scaling
3x3 matrix. User are allowed to modify this scaling matrix through property page (refer Figure.3).
Note:
Applying color correction can decrease the frame rate of the preview; this is due to the
processing overhead.