-2
A
回答
3
我不熟悉的Photoshop和它的濾鏡,但這裏是HDR濾鏡背後的數學的一般解釋。
假設您有3張照片(低照度,中等照度和過度照射)。你想平均這些圖像,但(I1 + I2 + I3)/ 3是一個愚蠢的方式。您希望對圖像進行更高的權重,以捕獲特定區域中的更多信息。 所以基本上你用一個權重因子來平均圖像,並且有不同類型的算法來計算權重。這裏有幾個:
- 最簡單的是使用STD(標準偏差)。在每個像素中,每個圖像計算其9個鄰居的標準偏差。將std用作權重: HDR像素(i,j)= I1(i,j)* stdI1(i,j)+ I2(i,j)* stdI2(i,j)+ I3(i,j)* stdI3 (I,J)。 爲什麼使用std?因爲當std很高時,意味着像素強度的高度變化,這意味着更多的信息被圖像捕獲。
- 您可以使用熵濾波器,邊緣檢測或任何其他代表在給定像素周圍編碼多少信息的其他代碼,而不是STD。還有更慢但更好的HDR方法。通常它是通過某種小波變換完成的。例如Furier變換。每幅圖像都被轉換爲較高的空間(頻率係數和每個頻率的係數,拍攝3幅圖像的最大系數)。
- 你甚至可以結合std濾波和小波變換的方法。例如,將圖像分解爲不同的頻率,平滑較低的頻率並採取愚蠢的平均值(I1 + I2 + I3)/ 3,但高頻率使用較少的平滑和使用標準加權平均值。平滑更多較低頻率的操作稱爲「混合」。當將2張不同光線曝光的圖像拼接到全景圖時會大量使用。 看這張圖片:http://magazine.magix.com/en/wp-content/uploads/2012/05/Panorama-3.jpg 你可以清楚地看到,每個圖像上的天空都會有不同的顏色,但由於天空頻率很低(幾乎沒有信息,沒有小物體),因此它被平滑和平均,因此可以進行平緩的拼接。
希望能回答你的問題
相關問題
- 1. 通過核心圖像的HDR圖像?
- 2. 使用iOS混合模式的Android圖像和顏色混合
- 3. Fabric.js混合模式 - 混合圖像是黑色
- 4. 請解釋混合模式bm_dest_color混合圖像數據
- 5. Android:Gridview圖像混洗/混合
- 6. 表視圖混合圖像
- 7. HDR圖像創建算法
- 8. OpenCV的圖像混合
- 9. 高斯混合的圖像
- 10. 在圖像中結合了背景混合模式和灰度
- 11. 圖像混合與面具
- 12. 在java中混合圖像
- 13. 滾動ListView混合圖像
- 14. 添加劑混合的繪圖圖像
- 15. https站點上http站點的圖像:混合模式
- 16. Direct3D呈現「乘」混合模式和alpha的2D圖像
- 17. 像Photoshop的覆蓋混合模式
- 18. 現像的Photoshop混合模式可能與HTML5和圖像拖動
- 19. 在透明圖像上應用混合模式
- 20. 特殊顏色混合模式以色調圖像
- 21. 如何將混合模式添加到圖像?
- 22. 尋找單幅圖像HDR算法
- 23. ALAsset是否獲得HDR圖像
- 24. 如何使用opencv創建HDR圖像
- 25. C++ hdr圖像I/O庫(linux和windows)
- 26. 混合2圖像並增加新一代圖像的大小
- 27. 如何將圖像線性混合到圖像的一部分?
- 28. 混淆圖像
- 29. 圖像混淆
- 30. 在C++中將RGB轉換爲HDR圖像格式(EXR格式)