Module: OpenCV::Cv::Detail

Defined in:
lib/ropencv/ropencv_types.rb

Overview

Note:

namespace wrapper for cv::detail

Defined Under Namespace

Classes: AffineBasedEstimator, Blender, BlocksChannelsCompensator, BlocksCompensator, BlocksGainCompensator, BundleAdjusterAffine, BundleAdjusterAffinePartial, BundleAdjusterBase, BundleAdjusterRay, BundleAdjusterReproj, CameraParams, ChannelsCompensator, DpSeamFinder, Estimator, ExposureCompensator, FeatherBlender, GainCompensator, GraphCutSeamFinder, GraphCutSeamFinderBase, HomographyBasedEstimator, ImageFeatures, MatchesInfo, MultiBandBlender, NoBundleAdjuster, NoExposureCompensator, NoSeamFinder, PairwiseSeamFinder, SeamFinder, Timelapser, TimelapserCrop, VoronoiSeamFinder

Constants collapse

WAVE_CORRECT_HORIZ =
0
WAVE_CORRECT_VERT =
1
WAVE_CORRECT_AUTO =
2

Class Method Summary collapse

Class Method Details

.create_laplace_pyr(img, num_levels, pyr) ⇒ Void Also known as: createLaplacePyr

Note:

wrapper for static method void cv::detail::createLaplacePyr(const cv::Mat img, int num_levels, std::vectorcv::UMat& pyr)

Parameters:

Returns:

  • (Void)


10940
10941
10942
# File 'lib/ropencv/ropencv_types.rb', line 10940

def self.create_laplace_pyr(img, num_levels, pyr)
    Rbind::cv_detail_create_laplace_pyr(img, num_levels, pyr)
end

.create_laplace_pyr_gpu(img, num_levels, pyr) ⇒ Void Also known as: createLaplacePyrGpu

Note:

wrapper for static method void cv::detail::createLaplacePyrGpu(const cv::Mat img, int num_levels, std::vectorcv::UMat& pyr)

Parameters:

Returns:

  • (Void)


10950
10951
10952
# File 'lib/ropencv/ropencv_types.rb', line 10950

def self.create_laplace_pyr_gpu(img, num_levels, pyr)
    Rbind::cv_detail_create_laplace_pyr_gpu(img, num_levels, pyr)
end

.create_weight_map(mask, sharpness, weight) ⇒ Void Also known as: createWeightMap

Note:

wrapper for static method void cv::detail::createWeightMap(const cv::Mat mask, float sharpness, cv::Mat& weight)

Parameters:

Returns:

  • (Void)


10930
10931
10932
# File 'lib/ropencv/ropencv_types.rb', line 10930

def self.create_weight_map(mask, sharpness, weight)
    Rbind::cv_detail_create_weight_map(mask, sharpness, weight)
end

.leave_biggest_component(features, pairwise_matches, conf_threshold) ⇒ Std::Vector::Int Also known as: leaveBiggestComponent

Note:

wrapper for static method const std::vector cv::detail::leaveBiggestComponent(const std::vectorcv::detail::ImageFeatures features, const std::vectorcv::detail::MatchesInfo pairwise_matches, float conf_threshold)

Parameters:

Returns:



10995
10996
10997
# File 'lib/ropencv/ropencv_types.rb', line 10995

def self.leave_biggest_component(features, pairwise_matches, conf_threshold)
    Rbind::cv_detail_leave_biggest_component(features, pairwise_matches, conf_threshold)
end

.matches_graph_as_string(pathes, pairwise_matches, conf_threshold) ⇒ Std::String Also known as: matchesGraphAsString

Note:

wrapper for static method const std::string cv::detail::matchesGraphAsString(const std::vectorstd::string pathes, const std::vectorcv::detail::MatchesInfo pairwise_matches, float conf_threshold)

Parameters:

Returns:



10985
10986
10987
# File 'lib/ropencv/ropencv_types.rb', line 10985

def self.matches_graph_as_string(pathes, pairwise_matches, conf_threshold)
    Rbind::cv_detail_matches_graph_as_string(pathes, pairwise_matches, conf_threshold)
end

.normalize_using_weight_map(weight, src) ⇒ Void Also known as: normalizeUsingWeightMap

Note:

wrapper for static method void cv::detail::normalizeUsingWeightMap(const cv::Mat weight, cv::Mat& src)

Parameters:

Returns:

  • (Void)


10920
10921
10922
# File 'lib/ropencv/ropencv_types.rb', line 10920

def self.normalize_using_weight_map(weight, src)
    Rbind::cv_detail_normalize_using_weight_map(weight, src)
end

.restore_image_from_laplace_pyr(pyr) ⇒ Void Also known as: restoreImageFromLaplacePyr

Note:

wrapper for static method void cv::detail::restoreImageFromLaplacePyr(std::vectorcv::UMat& pyr)

Parameters:

Returns:

  • (Void)


10958
10959
10960
# File 'lib/ropencv/ropencv_types.rb', line 10958

def self.restore_image_from_laplace_pyr(pyr)
    Rbind::cv_detail_restore_image_from_laplace_pyr(pyr)
end

.restore_image_from_laplace_pyr_gpu(pyr) ⇒ Void Also known as: restoreImageFromLaplacePyrGpu

Note:

wrapper for static method void cv::detail::restoreImageFromLaplacePyrGpu(std::vectorcv::UMat& pyr)

Parameters:

Returns:

  • (Void)


10966
10967
10968
# File 'lib/ropencv/ropencv_types.rb', line 10966

def self.restore_image_from_laplace_pyr_gpu(pyr)
    Rbind::cv_detail_restore_image_from_laplace_pyr_gpu(pyr)
end

.wave_correct(rmats, kind) ⇒ Void Also known as: waveCorrect

Note:

wrapper for static method void cv::detail::waveCorrect(std::vectorcv::Mat& rmats, cv::detail::WaveCorrectKind kind)

Parameters:

Returns:

  • (Void)


10975
10976
10977
# File 'lib/ropencv/ropencv_types.rb', line 10975

def self.wave_correct(rmats, kind)
    Rbind::cv_detail_wave_correct(rmats, kind)
end