Я нашел некоторые базовые рабочие примеры по сшиванию через OpenCV для панорамных изображений. Я также нашел полезную документацию в API-документах, но я не могу узнать, как ускорить путем предоставления дополнительной информации.
В моем случае я генерирую набор изображений в сетке 20х20 отдельных кадров, в общей сложности 400 изображений должны быть сшиты в один большой. Это занимает огромное количество времени на современном ПК, поэтому, вероятно, на доске разработчика потребуется несколько часов.
Можно ли указать информацию экземпляра OpenCV об изображениях, например, я заранее знаю относительное позиционирование всех изображений, как они появятся на сетке? Единственные вызовы API, которые я вижу до сих пор, - это просто добавить все изображения без разбора в очередь через vImg.push_back()
.
Ссылки
- Строчка. Image Stitching - Документация по OpenCV API, доступный 2014-02-26,
< http://docs.opencv.org/modules/stitching/doc/stitching.html >
- Пример строчки OpenCV (класс Stitcher, Panorama), доступ к 2014-02-26,
< http://feelmare.blogspot.ca/2013/11/opencv-stitching-example-stitcher-class.html >
- Панорама - сшивание изображений в OpenCV, доступ к 2014-02-26,
< http://ramsrigoutham.com/2012/11/22/panorama-image-stitching-in-opencv/ >