Lines Matching refs:Stitcher
47 Stitcher Stitcher::createDefault(bool try_use_gpu)
49 Stitcher stitcher;
50 stitcher.setRegistrationResol(0.6);
51 stitcher.setSeamEstimationResol(0.1);
52 stitcher.setCompositingResol(ORIG_RESOL);
53 stitcher.setPanoConfidenceThresh(1);
54 stitcher.setWaveCorrection(true);
55 stitcher.setWaveCorrectKind(detail::WAVE_CORRECT_HORIZ);
56 stitcher.setFeaturesMatcher(makePtr<detail::BestOf2NearestMatcher>(try_use_gpu));
57 stitcher.setBundleAdjuster(makePtr<detail::BundleAdjusterRay>());
63 stitcher.setFeaturesFinder(makePtr<detail::SurfFeaturesFinderGpu>());
65 stitcher.setFeaturesFinder(makePtr<detail::OrbFeaturesFinder>());
67 stitcher.setWarper(makePtr<SphericalWarperGpu>());
68 stitcher.setSeamFinder(makePtr<detail::GraphCutSeamFinderGpu>());
74 stitcher.setFeaturesFinder(makePtr<detail::SurfFeaturesFinder>());
76 stitcher.setFeaturesFinder(makePtr<detail::OrbFeaturesFinder>());
78 stitcher.setWarper(makePtr<SphericalWarper>());
79 stitcher.setSeamFinder(makePtr<detail::GraphCutSeamFinder>(detail::GraphCutSeamFinderBase::COST_COLOR));
82 stitcher.setExposureCompensator(makePtr<detail::BlocksGainCompensator>());
83 stitcher.setBlender(makePtr<detail::MultiBandBlender>(try_use_gpu));
85 return stitcher;
89 Stitcher::Status Stitcher::estimateTransform(InputArrayOfArrays images)
95 Stitcher::Status Stitcher::estimateTransform(InputArrayOfArrays images, const std::vector<std::vector<Rect> > &rois)
113 Stitcher::Status Stitcher::composePanorama(OutputArray pano)
119 Stitcher::Status Stitcher::composePanorama(InputArrayOfArrays images, OutputArray pano)
361 Stitcher::Status Stitcher::stitch(InputArrayOfArrays images, OutputArray pano)
370 Stitcher::Status Stitcher::stitch(InputArrayOfArrays images, const std::vector<std::vector<Rect> > &rois, OutputArray pano)
379 Stitcher::Status Stitcher::matchImages()
489 Stitcher::Status Stitcher::estimateCameraParams()
535 Ptr<Stitcher> createStitcher(bool try_use_gpu)
537 Ptr<Stitcher> stitcher = makePtr<Stitcher>();
538 stitcher->setRegistrationResol(0.6);
539 stitcher->setSeamEstimationResol(0.1);
540 stitcher->setCompositingResol(Stitcher::ORIG_RESOL);
541 stitcher->setPanoConfidenceThresh(1);
542 stitcher->setWaveCorrection(true);
543 stitcher->setWaveCorrectKind(detail::WAVE_CORRECT_HORIZ);
544 stitcher->setFeaturesMatcher(makePtr<detail::BestOf2NearestMatcher>(try_use_gpu));
545 stitcher->setBundleAdjuster(makePtr<detail::BundleAdjusterRay>());
551 stitcher->setFeaturesFinder(makePtr<detail::SurfFeaturesFinderGpu>());
553 stitcher->setFeaturesFinder(makePtr<detail::OrbFeaturesFinder>());
555 stitcher->setWarper(makePtr<SphericalWarperGpu>());
556 stitcher->setSeamFinder(makePtr<detail::GraphCutSeamFinderGpu>());
562 stitcher->setFeaturesFinder(makePtr<detail::SurfFeaturesFinder>());
564 stitcher->setFeaturesFinder(makePtr<detail::OrbFeaturesFinder>());
566 stitcher->setWarper(makePtr<SphericalWarper>());
567 stitcher->setSeamFinder(makePtr<detail::GraphCutSeamFinder>(detail::GraphCutSeamFinderBase::COST_COLOR));
570 stitcher->setExposureCompensator(makePtr<detail::BlocksGainCompensator>());
571 stitcher->setBlender(makePtr<detail::MultiBandBlender>(try_use_gpu));
573 return stitcher;