即時通訊嘗試在OpenGL CE中創建圖像過濾器。目前我正在嘗試創建一系列4x4矩陣並將它們相乘。然後使用glColorMask和glColor4f來相應地調整圖像。我已經能夠整合色調旋轉,飽和度和亮度。但我無法加入對比。迄今谷歌並沒有得到有益的幫助。我發現了一些矩陣,但它們似乎不起作用。你們有什麼想法嗎?OpenGL中的矩陣圖像處理CE
0
A
回答
0
我不得不說,我還沒有聽說過使用4x4矩陣做亮度或對比度。我認爲這些操作是在圖像的直方圖上完成的,而不是以本地每像素爲基礎。
舉例來說,你的圖像的值從0到200,你想讓它更明亮。然後,您可以爲圖像添加值,並且屏幕上顯示的內容會更亮。如果你想以增強圖像的對比度,你會做乘法,如:
(image_value - original_min)/(original_max - original_min) * (new_max - new_min) + new_min
如果你希望你的新的最小值爲0
和新的最高是255,那麼這個等式將相應拉長對比。 original_min和original_max不一定是整個圖像的實際最小值和最大值,如果您想要增強特定區域並且不介意上面的剪切值,或者可以是圖像分部的最小值和最大值,或者低於你的new_min/new_max。
我想如果你已經知道你的範圍等等,你可以將這個公式結合到一個4x4矩陣來實現你的目標,但只有在你完成了一個合格後才能找到原始圖像的最小值和最大值。
我也會確保從圖像數據中取消圖像的顯示;上述操作具有破壞性,因爲您將丟失信息,因此您希望保留原件並顯示副本。
相關問題
- 1. 矩陣malloc圖像處理
- 2. iPhone圖像處理 - 矩陣卷積
- 3. OpenGL中的矩陣
- 4. 矩陣加法在圖像處理中的應用?
- 5. 在Python中處理矩陣
- 6. 如何理解OpenGL文檔的矩陣?
- 7. Java /處理 - 包裝邊緣的縮放圖像矩陣
- 8. 如何圖像處理申請的OpenGL?
- 9. 正交矩陣與圖像處理有什麼關係?
- 10. 翻譯攝像頭矩陣在OpenGL
- 11. Opengl攝像頭和乘法矩陣
- 12. OpenGL紋理平鋪/重複與矩陣
- 13. 處理矩陣中的非數字值
- 14. 處理計算中缺失的矩陣
- 15. 處理多個矩陣
- 16. AWK和矩陣處理
- 17. 矩陣處理大序列
- 18. OpenGL顏色矩陣
- 19. 寫矩陣圖像的PIL
- 20. 圖像矩陣的逆
- 21. PHP圖像矩陣地圖
- 22. PHP可以將圖像處理爲像MATLAB這樣的矩陣嗎?
- 23. OpenGL中的投影矩陣真的是「投影矩陣」嗎?
- 24. OpenGL的矩陣乘法
- 25. OpenGL的矩陣堆棧
- 26. 矩陣堆棧的openGL
- 27. OpenGL ES 2.0的矩陣
- 28. 如何將特徵矩陣轉換爲圖像處理中的特徵向量?
- 29. OpenGL投影,視圖和世界矩陣
- 30. 更好的方式來處理圖形矩陣(而不是矩陣類)
什麼是「OpenGL CE」? – genpfault 2010-04-02 22:16:59
你可以顯示色調,旋轉和亮度,飽和度的代碼嗎? – 2016-10-10 22:10:35