對於顏色映射,您如何突出一些調光器功能的亮度?matlab中的顏色映射
4
A
回答
3
可以使用BRIGHTEN功能提亮整個顏色表,從而增亮調光功能,以及:
brighten(0.5); %# Brightens the current colormap
%# OR...
newMap = brighten(oldMap,0.5); %# Brighten the colormap in variable oldMap
colormap(newMap); %# Update the current colormap to newMap
如果你想照亮僅調光功能(即只部分的色彩地圖),你必須首先決定如何將什麼歸類爲「調光器」功能。 ;)
+1
1另一個有趣的功能對比:給予圖像,它創建一個灰度色彩圖,增強對比度http://www.mathworks.com/access/helpdesk/help/techdoc/ref/contrast.html – Amro 2010-08-12 05:50:54
3
如果你有一個灰度色彩圖,灰度值線性地映射到強度。爲了增強暗淡特徵,您希望將低亮度映射到比高亮度更大範圍的灰度值。換句話說,您可以拉伸低強度並壓縮高強度。這可以通過調整色彩地圖的gamma來完成。當然,您也可以對RGB色彩圖進行伽馬校正。
如果有圖像處理工具箱,該Matlab的命令是IMADJUST,它使用這樣的:
newColormap = imadjust(oldColormap,[low_in; high_in],[low_out; high_out],gamma);
新顏色表中的範圍內low_in/high_in的值映射到範圍low_out/high_out - 所以你很可能想要使用色彩地圖的最小/最大值 - 而伽馬是你想要設置爲> 1。
另一種強調暗淡特徵的快速方法是顯示圖像的平方根(或者對於更明顯的效果,對數)。
imshow(sqrt(img),[])
相關問題
- 1. 在MATLAB中的Normplot顏色映射
- 2. 在Matlab中構建顏色映射
- 3. python中的顏色映射
- 4. 如何在Matlab中更改顏色映射中的單個顏色?
- 5. 用matlab中的顏色浮點範圍定製的顏色映射圖
- 6. 如何在MATLAB中將索引圖像的顏色映射更改爲HSV顏色映射
- 7. 將值映射到顏色映射顏色
- 8. 的Paraview顏色映射
- 9. Matplotlib顏色映射:最大顏色數
- 10. 如何從MATLAB中的JPEG文件獲取顏色映射?
- 11. 從自定義顏色映射中的矩陣顯示值(Matlab)
- 12. MATLAB中fill3函數的自定義顏色映射?
- 13. 在Matlab中更改ezsurf的顏色映射
- 14. 在MATLAB中使用Geoshow的顏色映射圖
- 15. 如何在MATLAB中插入自定義顏色映射?
- 16. 如何在MATLAB中設置自定義默認顏色映射?
- 17. 在matlab中,顏色映射對圖像沒有影響
- 18. OPEN GL顏色映射
- 19. jzy3d更改顏色映射
- 20. 堆疊顏色映射
- 21. 在Python中的顏色條中映射顏色
- 22. ggplot中一致的顏色映射
- 23. Gnuplot和Mathematica中的顏色映射
- 24. matplotlib中的對數顏色映射
- 25. 從組中的顏色映射中排除特定的顏色/顏色
- 26. 通過段值定義的MATLAB顏色映射
- 27. 在matlab 2016b中使用顏色映射爲餅圖的切片着色
- 28. Matplotlib python更改顏色映射中的單一顏色
- 29. 顏色在opengl中映射紋理
- 30. 在matplotlib中反轉顏色映射
類似的問題:[內置在色彩映射表在Matlab(http://stackoverflow.com/questions/2785717/built-in-colormaps-in-matlab) – Amro 2011-11-07 20:41:51