superres 163 modules/superres/include/opencv2/superres.hpp virtual Ptr<cv::superres::DenseOpticalFlowExt> getOpticalFlow() const = 0; superres 165 modules/superres/include/opencv2/superres.hpp virtual void setOpticalFlow(const Ptr<cv::superres::DenseOpticalFlowExt> &val) = 0; superres 54 modules/superres/perf/perf_main.cpp CV_PERF_TEST_MAIN_WITH_IMPLS(superres, impls, printCudaInfo()) superres 51 modules/superres/perf/perf_superres.cpp using namespace cv::superres; superres 50 modules/superres/src/btv_l1.cpp using namespace cv::superres; superres 51 modules/superres/src/btv_l1.cpp using namespace cv::superres::detail; superres 171 modules/superres/src/btv_l1.cpp ocl::Kernel k("buildMotionMaps", ocl::superres::superres_btvl1_oclsrc); superres 248 modules/superres/src/btv_l1.cpp ocl::Kernel k("upscale", ocl::superres::superres_btvl1_oclsrc, superres 306 modules/superres/src/btv_l1.cpp ocl::Kernel k("diffSign", ocl::superres::superres_btvl1_oclsrc); superres 424 modules/superres/src/btv_l1.cpp ocl::Kernel k("calcBtvRegularization", ocl::superres::superres_btvl1_oclsrc, superres 463 modules/superres/src/btv_l1.cpp class BTVL1_Base : public cv::superres::SuperResolution superres 482 modules/superres/src/btv_l1.cpp CV_IMPL_PROPERTY_S(Ptr<cv::superres::DenseOpticalFlowExt>, OpticalFlow, opticalFlow_) superres 494 modules/superres/src/btv_l1.cpp Ptr<cv::superres::DenseOpticalFlowExt> opticalFlow_; superres 1100 modules/superres/src/btv_l1.cpp Ptr<cv::superres::SuperResolution> cv::superres::createSuperResolution_BTVL1() superres 50 modules/superres/src/btv_l1_cuda.cpp using namespace cv::superres; superres 51 modules/superres/src/btv_l1_cuda.cpp using namespace cv::superres::detail; superres 55 modules/superres/src/btv_l1_cuda.cpp Ptr<SuperResolution> cv::superres::createSuperResolution_BTVL1_CUDA() superres 210 modules/superres/src/btv_l1_cuda.cpp class BTVL1_CUDA_Base : public cv::superres::SuperResolution superres 230 modules/superres/src/btv_l1_cuda.cpp CV_IMPL_PROPERTY_S(Ptr<cv::superres::DenseOpticalFlowExt>, OpticalFlow, opticalFlow_) superres 242 modules/superres/src/btv_l1_cuda.cpp Ptr<cv::superres::DenseOpticalFlowExt> opticalFlow_; superres 576 modules/superres/src/btv_l1_cuda.cpp Ptr<SuperResolution> cv::superres::createSuperResolution_BTVL1_CUDA() superres 46 modules/superres/src/frame_source.cpp using namespace cv::superres; superres 47 modules/superres/src/frame_source.cpp using namespace cv::superres::detail; superres 49 modules/superres/src/frame_source.cpp cv::superres::FrameSource::~FrameSource() superres 75 modules/superres/src/frame_source.cpp Ptr<FrameSource> cv::superres::createFrameSource_Empty() superres 85 modules/superres/src/frame_source.cpp Ptr<FrameSource> cv::superres::createFrameSource_Video(const String& fileName) superres 92 modules/superres/src/frame_source.cpp Ptr<FrameSource> cv::superres::createFrameSource_Camera(int deviceId) superres 180 modules/superres/src/frame_source.cpp Ptr<FrameSource> cv::superres::createFrameSource_Video(const String& fileName) superres 185 modules/superres/src/frame_source.cpp Ptr<FrameSource> cv::superres::createFrameSource_Camera(int deviceId) superres 197 modules/superres/src/frame_source.cpp Ptr<FrameSource> cv::superres::createFrameSource_Video_CUDA(const String& fileName) superres 251 modules/superres/src/frame_source.cpp Ptr<FrameSource> cv::superres::createFrameSource_Video_CUDA(const String& fileName) superres 48 modules/superres/src/input_array_utility.cpp Mat cv::superres::arrGetMat(InputArray arr, Mat& buf) superres 65 modules/superres/src/input_array_utility.cpp UMat cv::superres::arrGetUMat(InputArray arr, UMat& buf) superres 82 modules/superres/src/input_array_utility.cpp GpuMat cv::superres::arrGetGpuMat(InputArray arr, GpuMat& buf) superres 130 modules/superres/src/input_array_utility.cpp void cv::superres::arrCopy(InputArray src, OutputArray dst) superres 236 modules/superres/src/input_array_utility.cpp Mat cv::superres::convertToType(const Mat& src, int type, Mat& buf0, Mat& buf1) superres 261 modules/superres/src/input_array_utility.cpp UMat cv::superres::convertToType(const UMat& src, int type, UMat& buf0, UMat& buf1) superres 286 modules/superres/src/input_array_utility.cpp GpuMat cv::superres::convertToType(const GpuMat& src, int type, GpuMat& buf0, GpuMat& buf1) superres 48 modules/superres/src/optical_flow.cpp using namespace cv::superres; superres 49 modules/superres/src/optical_flow.cpp using namespace cv::superres::detail; superres 56 modules/superres/src/optical_flow.cpp class CpuOpticalFlow : public virtual cv::superres::DenseOpticalFlowExt superres 176 modules/superres/src/optical_flow.cpp class Farneback : public CpuOpticalFlow, public cv::superres::FarnebackOpticalFlow superres 233 modules/superres/src/optical_flow.cpp Ptr<cv::superres::FarnebackOpticalFlow> cv::superres::createOptFlow_Farneback() superres 331 modules/superres/src/optical_flow.cpp class DualTVL1 : public CpuOpticalFlow, public virtual cv::superres::DualTVL1OpticalFlow superres 376 modules/superres/src/optical_flow.cpp Ptr<cv::superres::DualTVL1OpticalFlow> cv::superres::createOptFlow_DualTVL1() superres 386 modules/superres/src/optical_flow.cpp Ptr<cv::superres::FarnebackOpticalFlow> cv::superres::createOptFlow_Farneback_CUDA() superres 389 modules/superres/src/optical_flow.cpp return Ptr<cv::superres::FarnebackOpticalFlow>(); superres 392 modules/superres/src/optical_flow.cpp Ptr<cv::superres::DualTVL1OpticalFlow> cv::superres::createOptFlow_DualTVL1_CUDA() superres 395 modules/superres/src/optical_flow.cpp return Ptr<cv::superres::DualTVL1OpticalFlow>(); superres 398 modules/superres/src/optical_flow.cpp Ptr<cv::superres::BroxOpticalFlow> cv::superres::createOptFlow_Brox_CUDA() superres 401 modules/superres/src/optical_flow.cpp return Ptr<cv::superres::BroxOpticalFlow>(); superres 404 modules/superres/src/optical_flow.cpp Ptr<cv::superres::PyrLKOpticalFlow> cv::superres::createOptFlow_PyrLK_CUDA() superres 407 modules/superres/src/optical_flow.cpp return Ptr<cv::superres::PyrLKOpticalFlow>(); superres 414 modules/superres/src/optical_flow.cpp class GpuOpticalFlow : public virtual cv::superres::DenseOpticalFlowExt superres 482 modules/superres/src/optical_flow.cpp class Brox_CUDA : public GpuOpticalFlow, public virtual cv::superres::BroxOpticalFlow superres 553 modules/superres/src/optical_flow.cpp Ptr<cv::superres::BroxOpticalFlow> cv::superres::createOptFlow_Brox_CUDA() superres 563 modules/superres/src/optical_flow.cpp class PyrLK_CUDA : public GpuOpticalFlow, public cv::superres::PyrLKOpticalFlow superres 622 modules/superres/src/optical_flow.cpp Ptr<cv::superres::PyrLKOpticalFlow> cv::superres::createOptFlow_PyrLK_CUDA() superres 632 modules/superres/src/optical_flow.cpp class Farneback_CUDA : public GpuOpticalFlow, public cv::superres::FarnebackOpticalFlow superres 707 modules/superres/src/optical_flow.cpp Ptr<cv::superres::FarnebackOpticalFlow> cv::superres::createOptFlow_Farneback_CUDA() superres 717 modules/superres/src/optical_flow.cpp class DualTVL1_CUDA : public GpuOpticalFlow, public cv::superres::DualTVL1OpticalFlow superres 796 modules/superres/src/optical_flow.cpp Ptr<cv::superres::DualTVL1OpticalFlow> cv::superres::createOptFlow_DualTVL1_CUDA() superres 46 modules/superres/src/super_resolution.cpp using namespace cv::superres; superres 48 modules/superres/src/super_resolution.cpp cv::superres::SuperResolution::SuperResolution() superres 55 modules/superres/src/super_resolution.cpp void cv::superres::SuperResolution::setInput(const Ptr<FrameSource>& frameSource) superres 62 modules/superres/src/super_resolution.cpp void cv::superres::SuperResolution::nextFrame(OutputArray frame) superres 75 modules/superres/src/super_resolution.cpp void cv::superres::SuperResolution::reset() superres 82 modules/superres/src/super_resolution.cpp void cv::superres::SuperResolution::collectGarbage() superres 48 modules/superres/test/test_superres.cpp class AllignedFrameSource : public cv::superres::FrameSource superres 51 modules/superres/test/test_superres.cpp AllignedFrameSource(const cv::Ptr<cv::superres::FrameSource>& base, int scale); superres 57 modules/superres/test/test_superres.cpp cv::Ptr<cv::superres::FrameSource> base_; superres 63 modules/superres/test/test_superres.cpp AllignedFrameSource::AllignedFrameSource(const cv::Ptr<cv::superres::FrameSource>& base, int scale) : superres 74 modules/superres/test/test_superres.cpp cv::superres::arrCopy(origFrame_, frame); superres 78 modules/superres/test/test_superres.cpp cv::superres::arrCopy(origFrame_(ROI), frame); superres 87 modules/superres/test/test_superres.cpp class DegradeFrameSource : public cv::superres::FrameSource superres 90 modules/superres/test/test_superres.cpp DegradeFrameSource(const cv::Ptr<cv::superres::FrameSource>& base, int scale); superres 96 modules/superres/test/test_superres.cpp cv::Ptr<cv::superres::FrameSource> base_; superres 104 modules/superres/test/test_superres.cpp DegradeFrameSource::DegradeFrameSource(const cv::Ptr<cv::superres::FrameSource>& base, int scale) : superres 141 modules/superres/test/test_superres.cpp cv::superres::arrCopy(deg_, frame); superres 214 modules/superres/test/test_superres.cpp void RunTest(cv::Ptr<cv::superres::SuperResolution> superRes); superres 218 modules/superres/test/test_superres.cpp void SuperResolution::RunTest(cv::Ptr<cv::superres::SuperResolution> superRes) superres 233 modules/superres/test/test_superres.cpp cv::Ptr<cv::superres::FrameSource> goldSource(new AllignedFrameSource(cv::superres::createFrameSource_Video(inputVideoName), scale)); superres 234 modules/superres/test/test_superres.cpp cv::Ptr<cv::superres::FrameSource> lowResSource(new DegradeFrameSource( superres 235 modules/superres/test/test_superres.cpp cv::makePtr<AllignedFrameSource>(cv::superres::createFrameSource_Video(inputVideoName), scale), scale)); superres 272 modules/superres/test/test_superres.cpp RunTest<cv::Mat>(cv::superres::createSuperResolution_BTVL1()); superres 279 modules/superres/test/test_superres.cpp RunTest<cv::Mat>(cv::superres::createSuperResolution_BTVL1_CUDA()); superres 291 modules/superres/test/test_superres.cpp RunTest<cv::UMat>(cv::superres::createSuperResolution_BTVL1()); superres 18 samples/gpu/super_resolution.cpp using namespace cv::superres; superres 29 samples/gpu/super_resolution.cpp static Ptr<cv::superres::DenseOpticalFlowExt> createOptFlow(const string& name, bool useGpu) superres 34 samples/gpu/super_resolution.cpp return cv::superres::createOptFlow_Farneback_CUDA(); superres 36 samples/gpu/super_resolution.cpp return cv::superres::createOptFlow_Farneback(); superres 43 samples/gpu/super_resolution.cpp return cv::superres::createOptFlow_DualTVL1_CUDA(); superres 45 samples/gpu/super_resolution.cpp return cv::superres::createOptFlow_DualTVL1(); superres 48 samples/gpu/super_resolution.cpp return cv::superres::createOptFlow_Brox_CUDA(); superres 50 samples/gpu/super_resolution.cpp return cv::superres::createOptFlow_PyrLK_CUDA(); superres 54 samples/gpu/super_resolution.cpp return Ptr<cv::superres::DenseOpticalFlowExt>(); superres 95 samples/gpu/super_resolution.cpp Ptr<cv::superres::DenseOpticalFlowExt> of = createOptFlow(optFlow, useCuda);