How to display binary volume image

1 Ansicht (letzte 30 Tage)
sunday nwokolo
sunday nwokolo am 19 Aug. 2014
Kommentiert: Image Analyst am 19 Aug. 2014
I converted volume image to binary and I did a 3d distance transformation and after that in wanted to see the image segmented but it showing me only black and white patches and here is the code binayVolume =logical(volume); DT=bwdistsc(binaryVolume); figure. imshow3d(Dt)
I don't know if am mission something. thanks

Antworten (1)

Image Analyst
Image Analyst am 19 Aug. 2014
imshow() does not do 3D rendering or volume visualization.
  2 Kommentare
sunday nwokolo
sunday nwokolo am 19 Aug. 2014
thank you image analyst. I used imshow3d after normalization the image with uint8
Image Analyst
Image Analyst am 19 Aug. 2014
Yes, but it won't work. Look at this code:
% Generate a gray scale image of dimensions 64 by 48 by 5.
array3D = uint8(randi(255,64,48,5));
% Pass it into imshow and get an error:
imshow(array3D)
And look at the error message:
Error using imageDisplayValidateParams>validateCData (line 113)
Multi-plane image inputs must be RGB images of size MxNx3.
Error in imageDisplayValidateParams (line 27)
common_args.CData = validateCData(common_args.CData,image_type);
Error in imageDisplayParseInputs (line 78)
common_args = imageDisplayValidateParams(common_args);
Error in imshow (line 219)
[common_args,specific_args] = ...
Error in test (line 4)
imshow(array3D)

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by