Например, если моя начальная точка — (6, 3), а конечная точка — (3, 8), я хочу сохранить все индексы строки, попадающие в эту матрицу 5x5, с центром в (6, 3).
Как я могу добиться этого на C++ с помощью OpenCV? Будем очень признательны за любые фрагменты кода или рекомендации.
Код: Выделить всё
LineIterator it(grid, start, end, Scalar(255), 1, LINE_AA);
for (int m = 0; m < it.count; m++, ++it) {
Point pos = it.pos();
if (pos.x >= 0 && pos.x < 5 && pos.y >= 0 && pos.y < 5) {
grid.at(pos) = 1;
}
}
Подробнее здесь: https://stackoverflow.com/questions/785 ... pencv-in-c