How can an image be sharpened or illuminated in one direction or angle?
Mostrar comentarios más antiguos
I have an image that I want to sharpen at a 45 degree angle. can you help me?
Respuestas (1)
In order to apply directional sharpening to an image at 45 degrees, consider using the following steps:
- A kernel specific for 45 degree filtering can be defined.
- 'imfilter' function can be used to apply the kernel on the image to detect edges along the 45 degree angle.
Here is the example with attached image:
img = imread('rice.png');
% Kernel for 45 degree filtering
kernel = [ 0 1 2; -1 0 1; -2 -1 0];
directionalSharpenedImg = imfilter(double(img), kernel);
imshow(uint8(img));
title('Original Image');
imshow(uint8(directionalSharpenedImg));
title('Image enhanced at 45 degree angle');
In order to sharpen the image without any direction constraints, 'imsharpen' function can directly be used.
The following MathWorks documentations can be referred to know more:
Thanks.
Categorías
Más información sobre Image Filtering en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

