我有一個白色背景上的圖像。是否可以用純色填充物體,Canny Edge只能檢測邊界而不檢測不必要的線?還是有更容易的算法來檢測對象的輪廓?我已經看到了一些用於圖像處理的庫,例如JavaCV。但我還沒有嘗試過。你有什麼建議嗎?提前致謝。在白色背景上的圖像的邊緣檢測
1
A
回答
0
只需在圖像上做一個閾值,切出白色部分。然後你最終得到一個二進制圖像。如果你願意,你可以申請Canny。
+0
是的,這就是它的工作原理。上面給出的鏈接中的算法比Canny更準確。 – user974227
0
各種圖形庫中的邊緣檢測與Photoshop
或Photopaint
中的邊緣檢測工具的功能相同。如果你不是真正的輪廓檢測,你需要在它上面實現複雜的AI邏輯。
+0
是的,我已經嘗試過安德魯湯普森爵士建議並且工作。 – user974227
相關問題
- 1. 二維邊緣檢測黑色矩形與白色背景
- 2. 檢測與白色背景的UIImage的邊界邊緣和斯威夫特
- 3. 如何檢測Java中圖像的邊緣(透明背景)?
- 4. 檢測圖像的背景顏色
- 5. 在白色背景上顯示白色圖像爲灰色:Android
- 6. swift中的白色背景圖像上的白色文字
- 7. 圖像邊緣檢測
- 8. 具有褪色邊緣的背景圖像
- 9. 如何測量邊緣檢測圖像邊緣的長度?
- 10. Html像素化邊緣上的透明背景圖像
- 11. 背景圖像左邊緣問題
- 12. 使用Tesseract檢測黑色背景上的白色字符
- 13. 奇怪的白色邊框周圍的背景圖像
- 14. C++中的圖像邊緣檢測
- 15. 檢測圖像中的邊緣
- 16. 圖像處理中的邊緣檢測
- 17. 檢測圖像中的U形邊緣
- 18. Canny邊緣檢測器檢測到所述圖像的邊界
- 19. 我們如何檢測具有相同背景的圖像邊緣?
- 20. 背景圖像和位置相對的白色邊框
- 21. 顏色邊緣檢測+ opencv
- 22. 白色背景上的ProgressBar
- 23. 使用CSS模糊圖像或背景圖像的邊緣
- 24. 單色圖片邊緣檢測 - Java
- 25. 圖像地圖邊緣檢測
- 26. 檢測彩色圖像中的水平圓形邊緣
- 27. 如何檢測圖像中只有紅色物體的邊緣
- 28. 如何停止sprite kit Xcode背景邊緣上的白線?
- 29. CSS:邊緣內只有背景顏色
- 30. 960gs和邊緣的背景
請參閱[Image/Graphic into a Shape](http://stackoverflow.com/questions/7052422/image-graphic-into-a-shape)&[平滑鋸齒狀路徑](http://stackoverflow.com/questions/7218309/smoothing-a-jagged-path)獲得一些提示,以獲取圖像非白色區域的「形狀」。其實我懷疑我誤解了你的問題。你能鏈接到一個小例子(以字節爲單位)的圖像嗎? –
樣本輸入:[鏈接](http://4photos.net/zh/image:118-215226-Maple_Leaf_images), 樣本輸出:[link](http://0.tqn.com/d/gonewengland/1 /0/5/C/leaf5.gif) – user974227
好的 - 1.1 Meg幾乎不是'小',但看起來第一個鏈接線程概述的技術應該這樣做。我懷疑沿着楓葉葉脈的那些淺色區域是否足夠接近白色來混淆算法。嘗試一下。 –