Как преобразовать вывод консоли в изображение, используя opencv в C ++? - PullRequest
0 голосов
/ 03 октября 2019

У меня есть код, который генерирует лабиринт в консоли, но я хочу его как изображение, используя opencv. Я не знаю, как записать вывод на изображение из opencv.

1 Ответ

0 голосов
/ 03 октября 2019

Я предполагаю, что у вас есть лабиринт в памяти как двумерная сетка, с некоторыми полями "свободными" и некоторыми занятыми "стенами".

Вы можете создать пустую cv::Mat (заполненную одним цветом), а затем переберите поля сетки и нарисуйте стены в соответствующих местах, используя, например, функцию cv::rectangle.

Вот базовый учебник по рисованию на cv::Mat, включая cv::rectangle:

https://docs.opencv.org/3.4/d3/d96/tutorial_basic_geometric_drawing.html

...