how to convert a 2D image into a 3D image.

Hi All,Thanks in advance,I want to read an input image and convert it into a 3D image.Could any one show how can I achieve this.the image is color preferably.

Respuestas (2)

Chad Greene
Chad Greene el 4 de Nov. de 2014
It's hard to know exactly what you mean by convert to a 3D image. Try this:
A = imread('eight.tif');
surf(double(A))
shading flat

2 comentarios

sivaramakrishna
sivaramakrishna el 5 de Nov. de 2014
I tried this but getting an error Warning: Matrix dimensions must agree, not rendering mesh
Image Analyst
Image Analyst el 5 de Nov. de 2014
You ran different code. I just copied and pasted Chad's code and it worked fine. What did you do differently? You must have changed something that broke it.

Iniciar sesión para comentar.

Image Analyst
Image Analyst el 4 de Nov. de 2014
A color image is already a 3D image, at least if it's RGB and not indexed color, so you can simply use imread() and you're done!
rgbImage = imread(filename);

Categorías

Más información sobre Convert Image Type en Centro de ayuda y File Exchange.

Preguntada:

el 4 de Nov. de 2014

Comentada:

el 5 de Nov. de 2014

Community Treasure Hunt

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

Start Hunting!

Translated by