我必須從事圖像分割。這個想法是將圖像分成具有相似顏色的像素或者可以用梯度方程(線性或輻射)表示的像素的區域。我發現了許多基於顏色進行分離的算法,但找不到任何處理漸變的算法。有人知道任何這樣的算法或建議如何去做。帶梯度填充區域的圖像分割
0
A
回答
2
Mean-Shift Segmentation可能是您正在查找的內容。這是implemented in OpenCV。它可以容忍漸變的平滑,產生更自然的效果,或者如果人們將圖像轉換爲逐個數字的圖像,則會產生一些東西。
這裏是用均值漂移分割圖像:
1
在梯度區域中,邊緣函數(拉普拉斯或其它邊緣檢測功能)將檢測沒有邊緣(其結果將是近零(「黑色」))。因此,在圖像上應用邊緣過濾器,然後您會看到幾乎黑色的區域(對於漸變或其他顏色相似的區域)由明亮邊緣(原始圖像中存在強烈差異)勾勒。這個圖像應該很容易被大多數分割算法分割出來(如果他們將明亮邊緣分類爲他們自己的分割區域,只需將邊緣像素合併到最近的黑色區域)。
請注意,您可能希望找到和段只梯度地區第一,然後用一個更體面的分割算法的原始(非邊緣)的圖像上。還要注意,邊緣檢測不能準確地用於徑向漸變,所以您可能需要實際計算兩次邊緣函數以獲得更好的結果
相關問題
- 1. 圖像在自舉傳送帶不填充傳送帶區域
- 2. 進度條帶有部分不連續的填充區域 - iOS
- 3. 使圖像區域的無用填充
- 4. 部分填充區域的折線圖
- 5. 區域生長的圖像分割
- 6. 可變長度填充和填充填充梯度
- 7. 將ViewBox完全填充圖像區域的一部分Image.Clip
- 8. 區域圖表與多色梯度
- 9. 做圖像分割給定圖像中區域的邊界
- 10. VBA在透明度與實心填充之間區分圖像
- 11. Mapster填充區域
- 12. ZedGraph填充區域
- 13. 使用梯度上升進行圖像分割
- 14. D3.js帶填充區域圖的工具提示
- 15. JFreeChart的,折線圖與填充區域
- 16. 實時圖的區域填充
- 17. AutoCAD .NET:用網格/自定義填充區域填充區域
- 18. 填充灰度圖像C#
- 19. R - 將填充區域填充到ggplot2中的繪圖頂部
- 20. 帶升壓圖的圖像分割
- 21. 填充顏色陣列具有梯度
- 22. 製作的Android SRC圖像資源填充按鈕區域
- 23. Flexbox將不同大小的圖像對齊以填充區域
- 24. 爲區域構建複雜的圖像地圖(顏色和圖像填充)
- 25. 帶圖像的自舉填充問題
- 26. 用黑色填充區域
- 27. openlayers填充空白區域
- 28. SQL:找填充區域
- 29. GridBagLayout不填充區域
- 30. 用孔填充區域