Sharpening an image consists of highlighting the edges of the objects. Edges are areas of an image with sharp changes in intensity between adjacent pixels. If the pixels are on an edge, the difference between two adjecent pixels will be a large value (maybe negative). This will be an area of the image with some degree of detail that can be sharpened. If the difference is low or zero the two pixels are nearly identical. This is called a "Flat" area of the image. How to bring out the details without leveling the rest of the image. If we add the difference to the original pixel we will have little change were the image is flat and a much higher sharper change.
Sharpening Algorithum NewValue = OldValue + 0.5 *difference.
Note if you simply add the difference to the original pixel, you get too much detail
 |
|
Thank you for viewing this source code. If you want to download the project files and a copy of this source code you must either fill out this form with a valid email address as some useful commets about this site or you may become a member free of charge. In either case a link will be emailed where you can down load the project filess.
|
|
|