How do I get a colormap from JPEG file?
10 次查看(过去 30 天)
显示 更早的评论
Hi. I have a jpg image file of the surface of Neptune. My intention is to build a texture mapping ( see Matlab's help about this topic ). I have used the command imread with the file but jpg files have not a colormap (in general, the command imread produces an MxNx3 matriz and a colormap is a Mx3 matrix). I would like to know how I could do it.
Like a image is more valuable than 1000 words (sometimes), my purpose is doing something like that (see example) but for Neptune.
2 个评论
Image Analyst
2011-10-24
The jpg image is a true color image. What do you mean by a topographic image? You mean like a geological survey topographic map with contour lines on it and you want that somehow transferred to the surface of a spherical object? What proportion of the sphere should this 2D rectangle cover? A tiny spot? A whole hemisphere? Something in between? Or do you want some kind of 2.5D terrain image with mountains and things sticking above the surface of the sphere?
采纳的回答
Walter Roberson
2011-10-24
You can use the two-output form of rgb2ind() to extract a colormap from a true-color image.
I am not certain how you plan to map colormap indices to altitudes, though.
更多回答(2 个)
user4552
2016-6-7
how can you convert 2D image to 3D image, knowing that the first image is color image but 2D?
1 个评论
Walter Roberson
2016-6-7
permute(YourRGBIMage, [1 2 4 3])
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Blue 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!