我正在研究圖像模糊功能。爲了實現這一點,我使用JAVA的opencv。但是,圖像的模糊比例取決於上傳圖像的質量,意味着如果我上傳低質量圖像,則會如預期那樣模糊圖像,但如果我上傳高質量圖像,則圖像會以非常小的比例模糊。如何設置參數,以這條線,這樣的模糊效果是相同的所有圖像(意味着它是獨立於上傳的圖像質量) Imgproc.GaussianBlur(source, destination,new Size(39,39),0);
在JAVA中使用Opencv模糊圖像
0
A
回答
0
嘗試轉換大小一致的所有圖像。
示例:如果您將尺寸爲455x550的圖像轉換爲300x300.Likewise有一個一致的尺寸。在應用模糊效果之前,將所有圖像轉換爲同一尺寸。
1
最近甚至我一直在非常類似的東西。
在你的情況下,你正在處理的內核大小爲39 * 39。 因此,如果我假設您在使用500 * 500(寬度和高度的源圖像)圖像時獲得最佳效果。
所以你的情況,如果你的形象是39(的三十九分之五百= 12.82比)500使用的內核尺寸
現在,如果你增加圖像大小(高分辨率圖像)也儘量增加內核大小具有相同的比例。
比如現在,如果你喂尺寸1000 * 1000的圖像,然後使內核尺寸爲78
所以基本上使用動態內核大小模糊。
如果您可以具體說明您是否實施了這種情況,那麼您可以針對您的情況得到更好的答案。
希望有所幫助。不要忘記upvote。
相關問題
- 1. 使用Java模糊圖像?
- 2. 使用java檢查模糊圖像
- 3. 使用openCV檢測圖像中部分模糊的矩形
- 4. 的OpenCV - 申請位數模糊圖像
- 5. OpenCV:高斯模糊的裁剪圖像
- 6. 在Python中使用PIL模糊圖像
- 7. 高斯模糊與OpenCV:只模糊圖像的子區域?
- 8. 模糊Java緩衝圖像
- 9. 使用OpenCV模糊保存檢測對象的圖像
- 10. 在ICarousel中模糊圖像
- 11. 快速模糊圖像與積分圖像(OpenCV)
- 12. 圖像模糊
- 13. 模糊圖像
- 14. DrawToBitmap使圖像模糊
- 15. stretchableImageWithLeftCapWidth使圖像模糊
- 16. 使用PIL的模糊圖像上的圖像邊緣不會模糊不清
- 17. OpenCV模糊創建linesblob像區域
- 18. Opencv模糊僅在Circle內
- 19. 與模糊圖像
- 20. 模糊的圖像
- 21. setImageDrawable圖像模糊
- 22. 模糊的圖像
- 23. Fabric.js圖像模糊
- 24. 去模糊圖像
- 25. C#模糊圖像
- 26. Android模糊圖像
- 27. 如何模糊iframe以模糊圖像?
- 28. 運動模糊圖像的去模糊
- 29. 使用滑翔的圖像模糊
- 30. 使用Matlab清理模糊圖像
感謝您的建議Mayank –