- detect the edges using the original image, then
- create an edge mask that defines the location of the edge pixels, then
- blur the whole image, then
- replace the edge pixels only with the corresponding pixels from the blurred image.
How to smooth an edge ?
3 ビュー (過去 30 日間)
古いコメントを表示
Hi,
I need to smooth the edge of an image but I don't know if does a Matlab function exist for that.
Any idea ?
Thanks.
0 件のコメント
回答 (1 件)
Image Analyst
2012 年 4 月 2 日
Well, you can blur the whole image with imfilter or conv2.
If you want only the edge blurred, then you're going to have to
out = originalImage
out(edgeMask) = originalImage(edgeMask);
What do you want to do?
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!