Перейти к содержимому
Compvision.ru

Поиск по сайту

Showing results for tags 'stitching'.



More search options

  • Search By Tags

    Введите теги через запятую.
  • Search By Author

Тип содержимого


Категории и разделы

  • Пакет OpenCV
    • OpenCV
    • Новости
    • Вопросы взаимодействия OpenCV + GDI, GDI+
  • Дополненная реальность (ARToolkit и др.)
    • ARToolkit
  • Нейросети
    • Вопросы по нейросетям и ИИ
  • Общие вопросы
    • Обсуждение общих вопросов
  • Другое

Найдено 3 результата

  1. Здравствуйте. Продолжаю делать сшивку изображений (OpenCV). Допустим есть два снимка в формате cv::Mat. Я их совмещаю, к примеру, с 20-ти процентным перекрытием. И применяю в полученном изображении в области совмещения блендинг. Есть ли какие специальные функции для этого? Или придётся строить ROI для областей совмещения, копировать эти части в отдельные массивы, смешивать, а затем вставлять обратно?
  2. Продолжаю разбирать код ститчера (файл stitcher.cpp). Там по всему файлу проходят параметры cameras, например: cameras[i].K().convertTo(K, CV_32F); или вот: for (int i = 0; i < num_images; ++i) { // Update intrinsics cameras[i].focal *= compose_work_aspect; cameras[i].ppx *= compose_work_aspect; cameras[i].ppy *= compose_work_aspect; // Update corner and size Size sz = full_img_sizes[i]; if (std::abs(compose_scale - 1) > 1e-1) { sz.width = cvRound(full_img_sizes[i].width * compose_scale); sz.height = cvRound(full_img_sizes[i].height * compose_scale); } Mat K; cameras[i].K().convertTo(K, CV_32F); Rect roi = warper->warpRoi(sz, K, cameras[i].R); corners[i] = roi.tl(); sizes[i] = roi.size(); } Скажите, что это за камеры такие? Где можно подробнее посмотреть?
  3. Здравствуйте. Продолжаю изучать панорамирование изображений средствами openCV. Дошёл до блендера. Как я понял, в него последовательно добавляются снимки для создания общего. Не понял для чего нужна маска и можно ли её выкинуть. Скажите, где про его использование почитать можно. Имено про блендинг изображений, а не пикселей
×