1
Q
檢測部分模糊圖像
A
回答
1
一個簡單的解決方案是檢測高頻內容。
如果某個地區沒有高頻內容,可能是因爲模糊。
如何檢測沒有高頻內容的區域?您可以在頻域中執行此操作(例如,使用DCT),或者您可以在空間域中執行此操作。
首先,我推薦空間域方法。
您需要某種高通濾波器。最簡單的方法是模糊的圖像(例如,具有高斯濾波器),然後從原始減去它,然後將其轉換爲灰度:
模糊:
消減:
如您所見,所有模糊的像素變暗,高頻內容變亮。現在,你可能想混淆這個形象,並應用門檻,得到這樣的:
注:這個過程是由手工完成,與瘸子。你的算法可以很容易地遵循這一點,但需要指定一些參數(如模糊半徑,閾值)。
+0
哇!這是一個創新的想法。它也是有意義的。謝謝! –
相關問題
- 1. EmguCV檢測圖像模糊
- 2. 模糊部分圖像
- 3. 使用openCV檢測圖像中部分模糊的矩形
- 4. 檢測ColdFusion中圖像是否模糊
- 5. 檢測圖像如何模糊
- 6. C++模糊圖像的矩形部分
- 7. PHP-GD:模糊圖像的一部分
- 8. 使圖像在某些部分模糊
- 9. 圖像的模糊匹配部分
- 10. 圖像過分模糊?需要避免的是處理已經模糊部分
- 11. 圖像模糊
- 12. 模糊圖像
- 13. 分割圖像上的肩部檢測
- 14. 只在某些部分不是全部圖像模糊
- 15. 當圖像大小調整時,臉部和眼睛檢測的模糊結果
- 16. 使用java檢查模糊圖像
- 17. 如何檢查模糊圖像?
- 18. 蟒蛇的lib來檢測模糊圖像
- 19. 使用OpenCV模糊保存檢測對象的圖像
- 20. 外部RSS圖像非常模糊
- 21. 模糊或透明的圖像底部
- 22. 與模糊圖像
- 23. 模糊的圖像
- 24. setImageDrawable圖像模糊
- 25. 模糊的圖像
- 26. Fabric.js圖像模糊
- 27. 去模糊圖像
- 28. C#模糊圖像
- 29. Android模糊圖像
- 30. 如何模糊iframe以模糊圖像?
聽起來很不錯。不過,你可能需要做一些後處理。你爲什麼不試試?另一種方法是在每個像素周圍畫一個小窗口並分析頻率。如果沒有高頻,它可能在模糊的區域。 –
@NicoSchertler謝謝!會做。如果它不能解決問題,我應該怎麼做?我猜想不允許重新發佈一個問題。 –
您可以編輯您的問題以反映您的新發現。據我所知,這個問題將重新出現在SO的首頁。 –