DataSelection: Fixed a invalid viewer after last dataset is removed.
LayerViewerGui: Improved an assert message.
OpBatchIo: Added an output slot that provides the data from the exported file.
BatchIoGui: Added a viewer for the batch results.
Still needs the following improvements:
- Determine whether or not previously saved data can be shown instead of automatically assuming it's dirty.
(At the moment, if the export file already exists when the app is launched, it isn't shown.)
- Somehow decide how to display the image, instead of just using createStandardLayerFromSlot.
(e.g. pixelwise predictions should be shown as multiple alphamodulated layers, not a single RGB layer.)
- Add the raw data as a layer in the view
OpBatchIo: Always display the results from disk if they exist (and have the right shape).
OpBatchIo: disconnect internal op before cleaning it up.
BatchIoGui:
- Fixed a crash due to early slot access (before it was ready).
- During init, add any pre-existing images to the list (This couldn't happen before the image lane rewrite,
but is now necessary)
OpBatchIo: Comment.
Removed print statements.
PixelClassification Workflow: Now uses a custom gui for batch results viewing.
TODO: Actually display alpha-modulated layers instead of 1 RGB layer.
LabelingGui: When a new label is added, immediately call the "changed" callbacks so that any listeners are aware of the new label colors/name.
BatchIo: Show the raw data layer in the viewer, too.
OperatorSubView: Added a method to provide access to the underlying operator.
PixelClassification: Batch applet now displays each probability channel as an alpha-modulated layer.
BatchResults: Use OpDummyData to provide the missing export layer data.
windows compatibility fixes
Debug settings.
Merge branch 'results_viewer'
debug: Changed default cluster command.
tests: PixelClassification: Added timing logging, increased data size, and zoom out for interactive test.