Workspace 6.21.5
|
Takes a set of QImages and creates an ImageTileSet, laying them next to one another as tiles. The TileSet can be displayed using the ImageTileView widget.
Inputs: | |||
---|---|---|---|
Images | Array | QImage | Text labels, one for each image. Comma or semicolon separated |
Images (in arrays) | Array | CSIRO::DataExecution::ObjectArray | |
Images (in dictionaries) | Array | CSIRO::DataExecution::ObjectDictionary | |
Labels | QString | Text labels, one for each image. Comma or semicolon separated | |
Images per line | int | The number of tiles per line in the output image. <=0 for auto | |
Size policy | ImageTileSet::SizePolicy | ||
Font point size | double | Font point size for image labels. <0 for automatic. | |
Layout | QJsonDocument | The layout document must be specified as a 2D array of image names or a 2D array of QJsonObject with key 'index' of string value and key 'rotation' of int type. e.g. [ [ { "index" : "0" "rotation" : 90 }, { "index" : "1" "rotation" : 180 } ], [ { "index" : "2" "rotation" : 200 }, { "index" : "3" "rotation" : 0 } ], ] | |
Automatic labels | bool | Automatic image labels derived from Operation input names, ObjectDictionary item names and ObjectArray indices. Any labels listed in Labels still take precedence | |
Normalize CV images | bool | Apply a normalization function to the images so the full range is visible in widgets. | |
Outputs: | |||
TileSet | ImageTileSet |