如何通過使用HSLS像素着色器來高效地計算圖像中所有像素的總和?我對Pixel Shader 2.0感興趣,我可以將其作爲WPF着色器效果調用。所有像素的高效像素着色器總和
6
A
回答
-1
WPF中的效果更適合產生視覺效果。這聽起來像你想要使用它們進行不同類型的計算,要做到這一點,你需要將圖像結果作爲數據處理,這需要RenderTargetBitmap,而後者將在軟件中完成。 你可能想看看這些爲GPGPU設計的項目。
OpenTK我不知道在OpenTK OpenCL的綁定狀態。其他技術如DirectCompute和CUDA也值得一看。
6
有一個更簡單的解決方案,不使用着色器:將圖像加載爲紋理,創建mipmap鏈並讀回最後一個mipmap(1x1像素)的值。這個技巧廣泛用於計算場景的平均亮度(以便應用HDR色調映射)。如果您重視簡單性和效率而不是精確度,這是一個很棒的竅門
3
相關問題
- 1. iOS CGImageRef像素着色器
- 2. 只有u軸變化時纔有效的像素着色器?
- 3. C++在像素着色器的問題
- 4. xbox上的像素着色器性能
- 5. 如何爲像素着色?
- 6. 像素化照明着色器
- 7. 像素着色器模型>在FireMonkey
- 8. 通過片段/像素着色器改變特定的像素顏色?(opengl)
- 9. WPF或Silverlight 3像素着色器點畫效果
- 10. 如何在BufferedImage中有效地着色像素?
- 11. 高效地訪問像素
- 12. 限制圖像特定區域的像素着色器
- 13. 使用DirectX HLSL像素着色器爲照片創建圖像效果
- 14. 像素和頂點着色器的工具
- 15. 綠色像素的顏色無效
- 16. 帶有HDR(16位)輸入的WPF像素着色器?
- 17. 具有多個輸出的像素彎曲着色器?
- 18. 如何在Qt4中高效地轉換像素圖的像素
- 19. 如何每像素着色啓用OGRE3D
- 20. 在Java中着色RGB像素
- 21. 像素着色不那麼光滑
- 22. 從HLSL頂點着色器傳遞數組到像素着色器
- 23. HLSL,計劃像素着色器不同的Texture2D縮小算法
- 24. 用於計算像素數的着色器
- 25. 如何獲取片段着色器中的像素信息?
- 26. GPU着色器的像素縮放算法問題
- 27. Directx9中的像素着色器性能不等於Opengl ES2.0
- 28. 渲染大量單個像素高效?
- 29. 獲取本地圖像的高度,寬度和所有像素的RGB
- 30. 我怎樣才能沒有紅色像素沒有黑像素的圖像PIL
你的意思是'所有像素的總和' - 它是所有R/G/B值的總和還是不同的? – 2010-09-01 07:38:02