I am using mlab.surf to convert a grayscale image into a 3d image based on
brightness per pixel. What I want to do is in the 3d plot, have different pixel
heights be different colors based on elevation. This is what I am doing. Any
suggestions?
import numpy as np
import cv2
from mayavi import mlab
orig = cv2.imread(".\orig.png")
x = np.mgrid[0:orig.shape[0]]
y = np.mgrid[0:orig.shape[1]]
mlab.surf(x,y,orig, colormap='jet', warp_scale='auto')
This gives me a beautiful object in grayscale but it would be made easier to
visualize in color.
Ryan Godbey
The Pennsylvania State University | Class of 2021
Candidate for Bachelor of Science in Physics
_______________________________________________
MayaVi-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mayavi-users