對於顏色映射,您如何突出一些調光器功能的亮度?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. 在matlab中的特定點和顏色權重創建顏色映射
- 4. 將值映射到顏色映射顏色
- 5. 的Paraview顏色映射
- 6. 在Matlab中更改ezsurf的顏色映射
- 7. Matplotlib顏色映射:最大顏色數
- 8. 在matlab中,顏色映射對圖像沒有影響
- 9. 如何在MATLAB中設置自定義默認顏色映射?
- 10. 堆疊顏色映射
- 11. OPEN GL顏色映射
- 12. jzy3d更改顏色映射
- 13. 在Python中的顏色條中映射顏色
- 14. matplotlib中的對數顏色映射
- 15. 從組中的顏色映射中排除特定的顏色/顏色
- 16. 通過段值定義的MATLAB顏色映射
- 17. 在matlab 2016b中使用顏色映射爲餅圖的切片着色
- 18. Matplotlib python更改顏色映射中的單一顏色
- 19. 在matplotlib中反轉顏色映射
- 20. 顏色在opengl中映射紋理
- 21. pyplot.contourf如何從顏色映射中選擇顏色?
- 22. Matlab中的單色顏色
- 23. python定義顏色映射的範圍
- 24. pcolor的自定義顏色映射
- 25. D3.js V4的顏色名稱映射
- 26. 特定範圍的顏色映射
- 27. R ggplot2與geom_hline的顏色映射
- 28. 使用matplotlib的顏色循環作爲顏色映射
- 29. 指定顏色和測量顏色之間的差異,matplotlib顏色映射
- 30. 如何映射JPA中的ManyToMany反射關係附加顏色
類似的問題:[內置在色彩映射表在Matlab(http://stackoverflow.com/questions/2785717/built-in-colormaps-in-matlab) – Amro 2011-11-07 20:41:51