Change color of a image according to pixel value. PLEASE HELP.
2 ビュー (過去 30 日間)
古いコメントを表示
I want to change gray image to RGB according to pixel values. I mean, the pixel which are having higher values will be changed to red color and pixel
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/149965/image.bmp)
which are having lower values will be changed to bluish color. Mainly I am doing a project in which I want to change a thermal gray image to a image having temperature related image like hotter part having red color and colder part will be having blue color. PLEASE HELP ME. THANKS IN ADVANCE.
0 件のコメント
採用された回答
Image Analyst
2013 年 9 月 22 日
Do something like
rgbImage = ind2rgb(grayImage, jet(256));
4 件のコメント
Image Analyst
2013 年 9 月 22 日
That is the full code. There is nothing more. jet(256) is a colormap. A color map is a pseudocolor lookup table that gives an output RGB color for every graylevel input value. ind2rgb applies that pseudocolor lookup table to the gray image and gives the RGB image as the output. Read carefully what I said and ask if there's anything you don't understand.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Red についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!