User Manual - twentynine
8
Image Processing in CameraSuite SDK
The
ImageProcAPI
provided by the
CameraSuite SDK
extends the camera functionality and provides a
comprehensive set of fundamental image operations and image processing algorithms, including White
Balancing, Gamma Correction, Demosaicing, Color Correction and many more. All programming languages
supported by the
CameraSuite
API are supported by the
ImageProcAPI
as well, namely C/C++, Delphi, C#
and VB .NET.
Table 49 lists all image processing algorithms implemented in the
ImageProcAPI
including the supported
input image type.
Supported image input type
Image statistics
Monochrome
Raw Bayer
RGB
Histogram
X
X
X
Average luminance
X
X
X
Image processing algorithms
Look-up Table (LUT)
X
X
X
Digital Gain
X
X
X
Auto Exposure
X
X
X
White Balance
X
X
Gamma Correction
X
X
X
Debayering / Demosaicing
Bilinear
X
High-Quality Linear
X
Pixel Grouping
X
Colorized
X
Matrix Multiplication
X
Gimp HSL
X
Sharpening
X
X
RGB to Gray conversion
X
Bit Depth conversion
X
X
X
Image Processing pipeline
Color pipeline
X
X
Table 49: Implemented image processing algorithms in ImageProcAPI
The installed
ImageProcAPI
includes several code examples for reference, available in all supported progra-
mming languages. All examples are located in the corresponding folder of the
CameraSuite SDK
installation
directory. For a more detailed description on the parameters of each algorithm or on how to apply them,
please refer to the
CameraSuite
API help located at the doc folder of the
CameraSuite SDK
installation
directory.
106
SMARTEK Vision | User Manual - twentynine | Doc. v1.0.2