How to apply morphological operations like clearing border and removing small objects using matlab for color image?
2 次查看(过去 30 天)
显示 更早的评论
I have a color image obtained after using k-means cluster and I want to apply morphological operations like cleaning border,filling holes and remove small object using matlab but thsese operation works only on grayscale or binar image in matlab! Any suggestions please!
0 个评论
回答(1 个)
Image Analyst
2018-8-16
Since you seem to have a masked image, since large parts are perfectly black, you must already have a binary image mask. So just use it on that mask before applying the mask to the color image.
4 个评论
Image Analyst
2018-8-21
If you'd rather, then you can use the kmeans indexes and reshape to get the mask. See my attached demo.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Modify Image Colors 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!