How to Create trisurf image from RGB image ?

2 views (last 30 days)
Selva Karna
Selva Karna on 9 Nov 2018
Commented: KSSV on 12 Nov 2018
How to Create trisurf image from RGB image ?

Answers (1)

KSSV
KSSV on 9 Nov 2018
I = imread('cameraman.tif') ;
[nx,ny] = size(I) ;
[X,Y] = meshgrid(1:ny,1:nx) ;
dt = delaunayTriangulation(X(:),Y(:)) ;
tri = dt.ConnectivityList ;
p = dt.Points ;
I = flipud(I) ;
p(:,3) = I(:) ;
trisurf(tri,p(:,1),p(:,2),p(:,3))
shading interp
colormap(gray)
view(2)
  2 Comments
Selva Karna
Selva Karna on 12 Nov 2018
Edited: Selva Karna on 12 Nov 2018
Thanks for reply,actually RGB image to TRISURF using RGB x,y,z coordinates.
KSSV
KSSV on 12 Nov 2018
Yes..you can follow the above for that.

Sign in to comment.

Categories

Find more on DICOM Format in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!