How to get Pixels on two circles with radii R and R' for an image with angles 0, 45, 90, 135, 180, 225, 270, 315, 360.Extented local Binary Pattern(ELBP)

1 visualización (últimos 30 días)
How to get Pixels on two circles with radii R and R' for an image with angles 0, 45, 90, 135, 180, 225, 270, 315, 360.Extented local Binary Pattern(ELBP)

Respuesta aceptada

Image Analyst
Image Analyst el 6 de En. de 2018
Well, you know the formulas, don't you
x = xCenter + r * cosd(theta)
y = yCenter + r * sind(theta)
and so on. So where are you having trouble? Just round it to get the columns and rows
column = round(x);
row = round(y);
pixelValue = yourImage(row, column);
I'm attaching my LBP demo.
  6 comentarios
Rashmi.D Jeya kumar
Rashmi.D Jeya kumar el 10 de En. de 2018
R=2;%radius
Angles = [0, 45, 90, 135, 180, 225, 270, 315, 360];
x = R*cos(Angles*pi/180) ;
y = R*cos(Angles*pi/180)
column = round(x);
row = round(y);
pixelValue = grayImage(row, column);
explain in detail sir it is not working to find pixel values for particular angle in circle with radius R of an image

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Feature Detection and Extraction 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