Back to Aurora Vision Library website

You are here: Start » Function Reference » Image » Image Spatial Transforms » JoinImages_OfSeries

JoinImages_OfSeries


Header: AVL.h
Namespace: avl
Module: FoundationLite

Creates a single image by glueing together a series of input images in horizontal or vertical direction.

Applications: Joining images from a line-scan camera, which produces too few lines at a time.

Syntax

C++
C#
 
void avl::JoinImages_OfSeries
(
	JoinImages_OfSeriesState& ioState,
	const avl::Image& inImage,
	avl::JoinDirection::Type inDirection,
	const int inSeriesSize,
	const int inMargin,
	atl::Conditional<avl::Image>& outImage
)

Parameters

Name Type Range Default Description
Input will be modified ioState JoinImages_OfSeriesState& Object used to maintain state of the function.
Input value inImage const Image& Input image
Input value inDirection JoinDirection::Type Direction in which images are joined
Input value inSeriesSize const int 1 - Number of images which are joined
Input value inMargin const int 0 - 0 Thickness (in pixels) of black frame around joined images
Output value outImage Conditional<Image>& Output image

Errors

List of possible exceptions:

Error type Description
DomainError Input images do not have compatible dimensions in JoinImages_OfSeries.
DomainError Input images do not have the same pixel format in JoinImages_OfSeries.