- 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 ?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposte (1)
Image Analyst
il 2 Apr 2012
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?
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!