How to refine the edges of an image?
Hi all,
I extracted the following object using grabcut alogrithm.
However, i wish to have more refined edges of the extracted object. Is there any filer which can be used here? I tried with bilateral filter,but the output was not satisfactory.
I am using opencv and python. Thanks in advance
How about making a binary mask first, then smooth that mask and use it as some sort of alpha channel for transparency? That might make it more appealing. How about this.
@StevenPuttemans Hey thanks for the answer. But this is not what i was looking for. Turns out that,the image was of very low resolution,hence the distortion in the edges.
Hmmm you can also take a look at the work of Michal Irani, she has worked on edge preservation and noise/blurring removal to sharpen up images and get the edges back stronger and undeformed.
Thanks. I'll take a look into it