Skip to content

Handling of a multi-dimensional image by IJM.show() #17

Open
@kouichi-c-nakamura

Description

@kouichi-c-nakamura

Following discussion in here, I'd like to raise an issue aboutIJM.show().

IJM.show('I') or net.imagej.matlab.ImageJMATLABCommands.show('I') is a great way to transfer array data from MATLAB workspace to ImageJ, thanks to ImageJ-MATLAB.

However, I’ve noticed that this method does not really support multi-dimensional or multi-channel images well. Whatever the dimensions are, all the channels are always treated as a stack of single-channel images.

It would be much nicer if one specifies a rule about which dimension of input MATLAB array represent what (X, Y, Z, channel, time etc) and IJM.show() handle it internally to prepare an appropriate object in ImageJ.

This issue is also related, but more specifically about X and Y axes.

#16

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions