MATLAB: How to check the image whether it is two-dimensional or three-dimensional programmatically

MATLABndims

I have a variety of images that I try to treat with a single matlab program, and these pictures are some of three dimensions and some are two dimensions. In order to read all the images and process them in my program, I must specify a specific treatment for images with two dimensions in order to implement the program on all types. So I first need to check the images if they are two-dimensional so that I can then convert them to three dimensions like the rest of the pictures I have. I hope there is a programmatic way to the problem.

Best Answer

doc ndim % if ndims() == 3 or 2