2D images into 3D plot

Hallo, I am a new user for Matlab and i really need your help. please. I am trying to generate a 2D images into 3D plot, can anyone help me please.
Something like this.

回答 (2 件)

Mehmed Saad
Mehmed Saad 2020 年 4 月 21 日

0 投票

x=imread('cameraman.tif');
figure,imshow(x)
figure,mesh(x)view([180 90])
darova
darova 2020 年 4 月 21 日

0 投票

Create 3D object (surface maybe) and use rotate
h = surf(peaks);
orig1 = [ 0 0 0 ];
ang1 = 15;
dir1 = [ 1 0 0];
rotate(h,dir1,ang1,orig1);
view(2)
Use handlers to extract transformed data
x = get(h,'xdata');
y = get(h,'ydata');
z = get(h,'zdata');

3 件のコメント

agung pratama
agung pratama 2020 年 4 月 21 日
How to add a picture instead peaks?
darova
darova 2020 年 4 月 21 日
Is the picture a color one?
agung pratama
agung pratama 2020 年 4 月 28 日
編集済み: agung pratama 2020 年 7 月 22 日
Yes,the color one

サインインしてコメントする。

カテゴリ

タグ

質問済み:

2020 年 4 月 21 日

編集済み:

2020 年 7 月 22 日

Community Treasure Hunt

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

Start Hunting!

Translated by