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 回表示 (過去 30 日間)
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)

採用された回答

Image Analyst
Image Analyst 2018 年 1 月 6 日
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 件のコメント
Rashmi.D Jeya kumar
Rashmi.D Jeya kumar 2018 年 1 月 10 日
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

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeFeature Detection and Extraction についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by