How can an image be sharpened or illuminated in one direction or angle?

8 visualizaciones (últimos 30 días)
Hamid Reza Khodadad
Hamid Reza Khodadad el 16 de Jun. de 2020
Respondida: Rahul el 3 de Dic. de 2024 a las 8:04
I have an image that I want to sharpen at a 45 degree angle. can you help me?

Respuestas (1)

Rahul
Rahul el 3 de Dic. de 2024 a las 8:04
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 Segmentation and Analysis en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by