ImageDev

ReadVipImage

Loads an image that has been generated and saved with ImageDev.

Access to parameter description

For an introduction: section Image Access

This algorithm loads an ImageView from a disk file identified by a path. This file must be in the VIP format, generally having the vip extension.

When the image has been partially loaded (content was loaded but some flags could not be set), an exception is raised with a flag that indicates that the file has been partially loaded.

See also

Function Syntax

This function returns the outputImage output parameter.
// Function prototype.
std::shared_ptr< iolink::ImageView >
readVipImage( std::string filePath, std::shared_ptr< iolink::ImageView > outputImage = NULL );
This function returns the outputImage output parameter.
// Function prototype.
read_vip_image( file_path = "", output_image = None )
This function returns the outputImage output parameter.
// Function prototype.
public static IOLink.ImageView
ReadVipImage( String filePath = "", IOLink.ImageView outputImage = null );

Class Syntax

Parameters

Class Name ReadVipImage

Parameter Name Description Type Supported Values Default Value
input
filePath
The path of the image file at the VIP format. String ""
output
outputImage
The image data readden from the file. Image nullptr

Object Examples


ReadVipImage readVipImageAlgo;
readVipImageAlgo.setFilePath( std::string( IMAGEDEVDATA_IMAGES_FOLDER ) + "polystyrene_sep.vip" );
readVipImageAlgo.execute();

std::cout << "outputImage:" << readVipImageAlgo.outputImage()->toString();

read_vip_image_algo = imagedev.ReadVipImage()
read_vip_image_algo.file_path = imagedev_data.get_image_path("polystyrene_sep.vip")
read_vip_image_algo.execute()

print( "output_image:", str( read_vip_image_algo.output_image ) )

ReadVipImage readVipImageAlgo = new ReadVipImage
{
    filePath = @"Data/images/polystyrene_sep.vip"
};
readVipImageAlgo.Execute();

Console.WriteLine( "outputImage:" + readVipImageAlgo.outputImage.ToString() );

Function Examples


auto result = readVipImage( std::string( IMAGEDEVDATA_IMAGES_FOLDER ) + "polystyrene_sep.vip" );

std::cout << "outputImage:" << result->toString();

result = imagedev.read_vip_image( imagedev_data.get_image_path("polystyrene_sep.vip") )

print( "output_image:", str( result ) )

IOLink.ImageView result = Processing.ReadVipImage( @"Data/images/polystyrene_sep.vip" );

Console.WriteLine( "outputImage:" + result.ToString() );