MultispectralToSequence
Converts a multispectral image input into a sequence.
Access to parameter description
This algorithm converts an input image of type MULTISPECTRAL_IMAGE or MULTISPECTRAL_VOLUME to an image of type or IMAGE_SEQUENCE or VOLUME_SEQUENCE.
The output number of spectral frames is equal to the number of channels of the input.
Access to parameter description
This algorithm converts an input image of type MULTISPECTRAL_IMAGE or MULTISPECTRAL_VOLUME to an image of type or IMAGE_SEQUENCE or VOLUME_SEQUENCE.
The output number of spectral frames is equal to the number of channels of the input.
Function Syntax
This function returns the outputSequence output parameter.
// Function prototype. std::shared_ptr< iolink::ImageView > multispectralToSequence( std::shared_ptr< iolink::ImageView > inputColorImage, std::shared_ptr< iolink::ImageView > outputSequence = NULL );
This function returns the outputSequence output parameter.
// Function prototype. multispectral_to_sequence( input_color_image, output_sequence = None )
This function returns the outputSequence output parameter.
// Function prototype. public static IOLink.ImageView MultispectralToSequence( IOLink.ImageView inputColorImage, IOLink.ImageView outputSequence = null );
Class Syntax
Parameters
Class Name | MultispectralToSequence |
---|
Parameter Name | Description | Type | Supported Values | Default Value | |
---|---|---|---|---|---|
inputColorImage |
The input multispectral image of type MULTISPECTRAL_IMAGE or MULTISPECTRAL_VOLUME. | Image | Multispectral | nullptr | |
outputSequence |
The output image of type IMAGE_SEQUENCE or VOLUME_SEQUENCE. Its spatial dimensions and type are forced to the same values as the input. Its number of frames is equal to the number of channels of the input. | Image | nullptr |
Object Examples
std::shared_ptr< iolink::ImageView > ateneub = ioformat::readImage( std::string( IMAGEDEVDATA_IMAGES_FOLDER ) + "ateneub.jpg" ); MultispectralToSequence multispectralToSequenceAlgo; multispectralToSequenceAlgo.setInputColorImage( ateneub ); multispectralToSequenceAlgo.execute(); std::cout << "outputSequence:" << multispectralToSequenceAlgo.outputSequence()->toString();
ateneub = ioformat.read_image(imagedev_data.get_image_path("ateneub.jpg")) multispectral_to_sequence_algo = imagedev.MultispectralToSequence() multispectral_to_sequence_algo.input_color_image = ateneub multispectral_to_sequence_algo.execute() print( "output_sequence:", str( multispectral_to_sequence_algo.output_sequence ) );
ImageView ateneub = ViewIO.ReadImage( @"Data/images/ateneub.jpg" ); MultispectralToSequence multispectralToSequenceAlgo = new MultispectralToSequence { inputColorImage = ateneub }; multispectralToSequenceAlgo.Execute(); Console.WriteLine( "outputSequence:" + multispectralToSequenceAlgo.outputSequence.ToString() );
Function Examples
std::shared_ptr< iolink::ImageView > ateneub = ioformat::readImage( std::string( IMAGEDEVDATA_IMAGES_FOLDER ) + "ateneub.jpg" ); auto result = multispectralToSequence( ateneub ); std::cout << "outputSequence:" << result->toString();
ateneub = ioformat.read_image(imagedev_data.get_image_path("ateneub.jpg")) result = imagedev.multispectral_to_sequence( ateneub ) print( "output_sequence:", str( result ) );
ImageView ateneub = ViewIO.ReadImage( @"Data/images/ateneub.jpg" ); IOLink.ImageView result = Processing.MultispectralToSequence( ateneub ); Console.WriteLine( "outputSequence:" + result.ToString() );