有人可以解释OpenCV Stitcher的参数吗?

时间:2013-06-14 10:37:53

标签: opencv image-stitching opencv-stitching

我正在尝试缩短拼接算法的计算时间。我得到了一些我想按照定义的顺序拼接的图像,但似乎cv::stitcher.stitch()函数尝试将每个图像与其他所有图像拼接。

我觉得我可能会在OpenCV Stitcher的参数中找到解决方案。如果没有,也许我必须修改功能或尝试其他方法来减少计算时间。但由于我几乎是初学者,我不知道如何。我知道使用GPU可能是一种可能性,但我现在还没有在Ubuntu上运行CUDA。

如果你能给我一些建议,那就太好了!

OpenCV Stitcher模块的参数:

Stitcher Stitcher::createDefault(bool try_use_gpu) {
Stitcher stitcher;
stitcher.setRegistrationResol(0.6);
stitcher.setSeamEstimationResol(0.1);       
stitcher.setCompositingResol(ORIG_RESOL);    
stitcher.setPanoConfidenceThresh(1);    
stitcher.setWaveCorrection(true);    
stitcher.setWaveCorrectKind(detail::WAVE_CORRECT_HORIZ);    
stitcher.setFeaturesMatcher(new detail::BestOf2NearestMatcher(try_use_gpu));
stitcher.setBundleAdjuster(new detail::BundleAdjusterRay());
来自 stitcher.cpp

https://code.ros.org/trac/opencv/browser/trunk/opencv/modules/stitching/src/stitcher.cpp?rev=7244

0 个答案:

没有答案