/
RDA
/
STZ
Обзор
Документация
Войти
/
RDA
/
STZ
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
lab8/lab8_gen_aruco.cpp
25 строк
965 B
daniil rybyakov
create
10 мар 2025, 23:46
10 мар 2025, 23:46
da0a00e
Код
Авторство
О чём код?
#include <opencv2/opencv.hpp> #include <opencv2/aruco.hpp> int main() { int dictionaryId = cv::aruco::DICT_4X4_50; // Выбор словаря ArUco auto dictionary = cv::aruco::getPredefinedDictionary(dictionaryId); cv::Size boardSize(5, 7); // Размер доски (количество маркеров) float markerLength = 2.0; // Размер маркера в сантиметрах float markerSeparation = 0.5; // Расстояние между маркерами // Создаем доску с маркерами cv::aruco::GridBoard board(boardSize, markerLength, markerSeparation, dictionary); cv::Mat boardImage; board.generateImage(boardSize*200, boardImage); // Сохраняем изображение cv::imwrite("photo/aruco_board.png", boardImage); // Отображаем изображение cv::imshow("Generated ArUco Board", boardImage); cv::waitKey(0); return 0; }