You are here: Start » AVL.NET » Function Reference » Image » Image Color Spaces » AVL.SplitBayerImage

AVL.SplitBayerImage

Creates several monochromatic images from individual pixels of the input Bayer pattern image.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

C++
C#
 
public static void SplitBayerImage
(
	AvlNet.Image inBayerImage,
	AvlNet.Image outImage1,
	AvlNet.Image outImage2,
	AvlNet.Image outImage3,
	AvlNet.Image outImage4
)

Parameters

Name Type Range Default Description
inBayerImageAvlNet.Image
outImage1AvlNet.ImageFirst output image.
outImage2AvlNet.ImageSecond output image.
outImage3AvlNet.ImageThird output image.
outImage4AvlNet.ImageFourth output image.

Hardware Acceleration

This operation supports automatic parallelization for multicore and multiprocessor systems.

Hardware acceleration settings may be manipulated with Settings class.

Errors

List of possible exceptions:

Error type Description
DomainError Input image must have even dimensions in SplitBayerImage.
DomainError Only one channel input image is allowed in SplitBayerImage.
DomainError Not supported inBayerImage pixel format in SplitBayerImage. Supported formats: 1xUInt8, 1xInt8, 1xUInt16, 1xInt16, 1xInt32, 1xReal.

See also