Как рассчитать площадь полигонов на изображении шахматной доски в MATLAB? - PullRequest
0 голосов
/ 13 апреля 2011

Пожалуйста, помогите мне написать программу на MATLAB.

У меня есть изображение шахматной доски.Каждый квадрат шахматной доски имеет свой номер (порядковый номер).
На этом изображении нарисована серия параллельных линий.

Как рассчитать площадь каждого квадрата шахматдоска, которая находится внутри параллельных линий?

1 Ответ

0 голосов
/ 19 октября 2011

Ну, что ты имеешь в виду под полигонами? Они все квадраты. Во всяком случае, код:

function CalculateAreas()
   I = logical(checkerboard(20));
   B = bwlabel(I,4);
   props = regionprops(B,'Area');
   disp([props.Area]);
end
...