Class: OpenCV::Cv::PyramidAdaptedFeatureDetector

Inherits:
Object
  • Object
show all
Extended by:
FFI::DataConverter
Defined in:
lib/ropencv/ropencv_types.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

._create(name) ⇒ Cv::Ptr::Cv_Algorithm

Note:

wrapper for static method cv::Ptrcv::Algorithm cv::PyramidAdaptedFeatureDetector::_create(const cv::String name)

Parameters:

Returns:



24825
24826
24827
# File 'lib/ropencv/ropencv_types.rb', line 24825

def self._create(name)
    Rbind::cv_pyramid_adapted_feature_detector__create(name)
end

.cast_from_algorithm(ptr) ⇒ Cv::FeatureDetector Also known as: castFromAlgorithm

Note:

wrapper for static method cv::FeatureDetector* cv::PyramidAdaptedFeatureDetector::castFromAlgorithm(cv::Algorithm* ptr)

Parameters:

Returns:



24624
24625
24626
# File 'lib/ropencv/ropencv_types.rb', line 24624

def self.cast_from_algorithm(ptr)
    Rbind::cv_pyramid_adapted_feature_detector_cast_from_algorithm(ptr)
end

.cast_from_feature_detector(ptr) ⇒ Cv::PyramidAdaptedFeatureDetector Also known as: castFromFeatureDetector

Note:

wrapper for static method cv::PyramidAdaptedFeatureDetector* cv::PyramidAdaptedFeatureDetector::castFromFeatureDetector(cv::FeatureDetector* ptr)



24579
24580
24581
# File 'lib/ropencv/ropencv_types.rb', line 24579

def self.cast_from_feature_detector(ptr)
    Rbind::cv_pyramid_adapted_feature_detector_cast_from_feature_detector(ptr)
end

.create(detector_type) ⇒ Cv::Ptr::Cv_FeatureDetector

Note:

wrapper for static method cv::Ptrcv::FeatureDetector cv::PyramidAdaptedFeatureDetector::create(const cv::String detectorType)

Parameters:

Returns:



24604
24605
24606
# File 'lib/ropencv/ropencv_types.rb', line 24604

def self.create(detector_type)
    Rbind::cv_pyramid_adapted_feature_detector_create(detector_type)
end

.get_list(algorithms) ⇒ Void Also known as: getList

Note:

wrapper for static method void cv::PyramidAdaptedFeatureDetector::getList(std::vectorcv::String& algorithms)

Parameters:

Returns:

  • (Void)


24817
24818
24819
# File 'lib/ropencv/ropencv_types.rb', line 24817

def self.get_list(algorithms)
    Rbind::cv_pyramid_adapted_feature_detector_get_list(algorithms)
end

.new(*args) ⇒ Object

Parameters:

Raises:

  • (ArgumentError)


24468
24469
24470
24471
24472
24473
24474
24475
24476
24477
24478
24479
24480
24481
24482
24483
24484
24485
24486
24487
24488
# File 'lib/ropencv/ropencv_types.rb', line 24468

def self.new(*args)
    if args.first.is_a?(FFI::Pointer) || args.first.is_a?(PyramidAdaptedFeatureDetectorStruct)
        raise ArgumentError, "too many arguments for creating #{self.name} from Pointer" unless args.size == 1
        return super(args.first)
    end
    # overloaded method wrapper for cv::PyramidAdaptedFeatureDetector::PyramidAdaptedFeatureDetector(const cv::Ptr<cv::FeatureDetector> detector, int maxLevel = 2)
    @@cv_pyramid_adapted_feature_detector_pyramid_adapted_feature_detector_defaults0 ||= [nil, 2]
    if(args.size >= 1 && args.size <= 2)
        targs = args.clone
        targs.size.upto(1) do |i|
            targs[i] = @@cv_pyramid_adapted_feature_detector_pyramid_adapted_feature_detector_defaults0[i]
        end
        begin
                return Rbind::cv_pyramid_adapted_feature_detector_pyramid_adapted_feature_detector(*targs)
        rescue TypeError => e
            @error = e
        end
    end

    raise ArgumentError, "no constructor for #{self}(#{args.inspect})"
end

.nullObject

returns a null pointer to the object



24462
24463
24464
# File 'lib/ropencv/ropencv_types.rb', line 24462

def self.null
    new(PyramidAdaptedFeatureDetectorStruct.new)
end

Instance Method Details

#cast_to_algorithmCv::Algorithm Also known as: castToAlgorithm

Note:

method wrapper for cv::Algorithm* cv::PyramidAdaptedFeatureDetector::castToAlgorithm()

Returns:



24610
24611
24612
24613
24614
24615
24616
24617
24618
# File 'lib/ropencv/ropencv_types.rb', line 24610

def cast_to_algorithm()
    __validate_pointer__
    result = Rbind::cv_pyramid_adapted_feature_detector_cast_to_algorithm( self)
    if result.respond_to?(:__owner__?) && !result.__owner__?
    # store owner insight the pointer to not get garbage collected
        result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) 
    end
    result
end

#cast_to_feature_detectorCv::FeatureDetector Also known as: castToFeatureDetector

Note:

method wrapper for cv::FeatureDetector* cv::PyramidAdaptedFeatureDetector::castToFeatureDetector()

methods

Returns:



24565
24566
24567
24568
24569
24570
24571
24572
24573
# File 'lib/ropencv/ropencv_types.rb', line 24565

def cast_to_feature_detector()
    __validate_pointer__
    result = Rbind::cv_pyramid_adapted_feature_detector_cast_to_feature_detector( self)
    if result.respond_to?(:__owner__?) && !result.__owner__?
    # store owner insight the pointer to not get garbage collected
        result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) 
    end
    result
end

#detect(image, keypoints, mask = Cv::Mat.new()) ⇒ Void

Note:

method wrapper for void cv::PyramidAdaptedFeatureDetector::detect(const cv::Mat image, std::vectorcv::KeyPoint& keypoints, const cv::Mat mask = Mat())

Parameters:

Returns:

  • (Void)


24589
24590
24591
24592
# File 'lib/ropencv/ropencv_types.rb', line 24589

def detect(image, keypoints, mask = Cv::Mat.new())
    __validate_pointer__
    Rbind::cv_pyramid_adapted_feature_detector_detect( self, image, keypoints, mask)
end

#emptyBool

Note:

method wrapper for bool cv::PyramidAdaptedFeatureDetector::empty()

Returns:

  • (Bool)


24596
24597
24598
24599
# File 'lib/ropencv/ropencv_types.rb', line 24596

def empty()
    __validate_pointer__
    Rbind::cv_pyramid_adapted_feature_detector_empty( self)
end

#get_algorithm(name) ⇒ Cv::Ptr::Cv_Algorithm Also known as: getAlgorithm

Note:

method wrapper for cv::Ptrcv::Algorithm cv::PyramidAdaptedFeatureDetector::getAlgorithm(const cv::String name)

Parameters:

Returns:



24701
24702
24703
24704
24705
24706
24707
24708
24709
# File 'lib/ropencv/ropencv_types.rb', line 24701

def get_algorithm(name)
    __validate_pointer__
    result = Rbind::cv_pyramid_adapted_feature_detector_get_algorithm( self, name)
    if result.respond_to?(:__owner__?) && !result.__owner__?
    # store owner insight the pointer to not get garbage collected
        result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) 
    end
    result
end

#get_bool(name) ⇒ Bool Also known as: getBool

Note:

method wrapper for bool cv::PyramidAdaptedFeatureDetector::getBool(const cv::String name)

Parameters:

Returns:

  • (Bool)


24650
24651
24652
24653
# File 'lib/ropencv/ropencv_types.rb', line 24650

def get_bool(name)
    __validate_pointer__
    Rbind::cv_pyramid_adapted_feature_detector_get_bool( self, name)
end

#get_double(name) ⇒ Double Also known as: getDouble

Note:

method wrapper for double cv::PyramidAdaptedFeatureDetector::getDouble(const cv::String name)

Parameters:

Returns:

  • (Double)


24641
24642
24643
24644
# File 'lib/ropencv/ropencv_types.rb', line 24641

def get_double(name)
    __validate_pointer__
    Rbind::cv_pyramid_adapted_feature_detector_get_double( self, name)
end

#get_int(name) ⇒ Fixnum Also known as: getInt

Note:

method wrapper for int cv::PyramidAdaptedFeatureDetector::getInt(const cv::String name)

Parameters:

Returns:

  • (Fixnum)


24632
24633
24634
24635
# File 'lib/ropencv/ropencv_types.rb', line 24632

def get_int(name)
    __validate_pointer__
    Rbind::cv_pyramid_adapted_feature_detector_get_int( self, name)
end

#get_mat(name) ⇒ Cv::Mat Also known as: getMat

Note:

method wrapper for cv::Mat cv::PyramidAdaptedFeatureDetector::getMat(const cv::String name)

Parameters:

Returns:



24673
24674
24675
24676
24677
24678
24679
24680
24681
# File 'lib/ropencv/ropencv_types.rb', line 24673

def get_mat(name)
    __validate_pointer__
    result = Rbind::cv_pyramid_adapted_feature_detector_get_mat( self, name)
    if result.respond_to?(:__owner__?) && !result.__owner__?
    # store owner insight the pointer to not get garbage collected
        result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) 
    end
    result
end

#get_mat_vector(name) ⇒ Std::Vector::Cv_Mat Also known as: getMatVector

Note:

method wrapper for std::vectorcv::Mat cv::PyramidAdaptedFeatureDetector::getMatVector(const cv::String name)

Parameters:

Returns:



24687
24688
24689
24690
24691
24692
24693
24694
24695
# File 'lib/ropencv/ropencv_types.rb', line 24687

def get_mat_vector(name)
    __validate_pointer__
    result = Rbind::cv_pyramid_adapted_feature_detector_get_mat_vector( self, name)
    if result.respond_to?(:__owner__?) && !result.__owner__?
    # store owner insight the pointer to not get garbage collected
        result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) 
    end
    result
end

#get_params(names) ⇒ Void Also known as: getParams

Note:

method wrapper for void cv::PyramidAdaptedFeatureDetector::getParams(std::vectorcv::String& names)

Parameters:

Returns:

  • (Void)


24808
24809
24810
24811
# File 'lib/ropencv/ropencv_types.rb', line 24808

def get_params(names)
    __validate_pointer__
    Rbind::cv_pyramid_adapted_feature_detector_get_params( self, names)
end

#get_string(name) ⇒ Cv::String Also known as: getString

Note:

method wrapper for cv::String cv::PyramidAdaptedFeatureDetector::getString(const cv::String name)

Parameters:

Returns:



24659
24660
24661
24662
24663
24664
24665
24666
24667
# File 'lib/ropencv/ropencv_types.rb', line 24659

def get_string(name)
    __validate_pointer__
    result = Rbind::cv_pyramid_adapted_feature_detector_get_string( self, name)
    if result.respond_to?(:__owner__?) && !result.__owner__?
    # store owner insight the pointer to not get garbage collected
        result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) 
    end
    result
end

#param_help(name) ⇒ Cv::String Also known as: paramHelp

Note:

method wrapper for cv::String cv::PyramidAdaptedFeatureDetector::paramHelp(const cv::String name)

Parameters:

Returns:



24785
24786
24787
24788
24789
24790
24791
24792
24793
# File 'lib/ropencv/ropencv_types.rb', line 24785

def param_help(name)
    __validate_pointer__
    result = Rbind::cv_pyramid_adapted_feature_detector_param_help( self, name)
    if result.respond_to?(:__owner__?) && !result.__owner__?
    # store owner insight the pointer to not get garbage collected
        result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) 
    end
    result
end

#param_type(name) ⇒ Fixnum Also known as: paramType

Note:

method wrapper for int cv::PyramidAdaptedFeatureDetector::paramType(const cv::String name)

Parameters:

Returns:

  • (Fixnum)


24799
24800
24801
24802
# File 'lib/ropencv/ropencv_types.rb', line 24799

def param_type(name)
    __validate_pointer__
    Rbind::cv_pyramid_adapted_feature_detector_param_type( self, name)
end

#set_algorithm(name, value) ⇒ Void Also known as: setAlgorithm

Note:

method wrapper for void cv::PyramidAdaptedFeatureDetector::setAlgorithm(const cv::String name, const cv::Ptrcv::Algorithm value)

Parameters:

Returns:

  • (Void)


24776
24777
24778
24779
# File 'lib/ropencv/ropencv_types.rb', line 24776

def set_algorithm(name, value)
    __validate_pointer__
    Rbind::cv_pyramid_adapted_feature_detector_set_algorithm( self, name, value)
end

#set_bool(name, value) ⇒ Void Also known as: setBool

Note:

method wrapper for void cv::PyramidAdaptedFeatureDetector::setBool(const cv::String name, bool value)

Parameters:

Returns:

  • (Void)


24736
24737
24738
24739
# File 'lib/ropencv/ropencv_types.rb', line 24736

def set_bool(name, value)
    __validate_pointer__
    Rbind::cv_pyramid_adapted_feature_detector_set_bool( self, name, value)
end

#set_double(name, value) ⇒ Void Also known as: setDouble

Note:

method wrapper for void cv::PyramidAdaptedFeatureDetector::setDouble(const cv::String name, double value)

Parameters:

Returns:

  • (Void)


24726
24727
24728
24729
# File 'lib/ropencv/ropencv_types.rb', line 24726

def set_double(name, value)
    __validate_pointer__
    Rbind::cv_pyramid_adapted_feature_detector_set_double( self, name, value)
end

#set_int(name, value) ⇒ Void Also known as: setInt

Note:

method wrapper for void cv::PyramidAdaptedFeatureDetector::setInt(const cv::String name, int value)

Parameters:

Returns:

  • (Void)


24716
24717
24718
24719
# File 'lib/ropencv/ropencv_types.rb', line 24716

def set_int(name, value)
    __validate_pointer__
    Rbind::cv_pyramid_adapted_feature_detector_set_int( self, name, value)
end

#set_mat(name, value) ⇒ Void Also known as: setMat

Note:

method wrapper for void cv::PyramidAdaptedFeatureDetector::setMat(const cv::String name, const cv::Mat value)

Parameters:

Returns:

  • (Void)


24756
24757
24758
24759
# File 'lib/ropencv/ropencv_types.rb', line 24756

def set_mat(name, value)
    __validate_pointer__
    Rbind::cv_pyramid_adapted_feature_detector_set_mat( self, name, value)
end

#set_mat_vector(name, value) ⇒ Void Also known as: setMatVector

Note:

method wrapper for void cv::PyramidAdaptedFeatureDetector::setMatVector(const cv::String name, const std::vectorcv::Mat value)

Parameters:

Returns:

  • (Void)


24766
24767
24768
24769
# File 'lib/ropencv/ropencv_types.rb', line 24766

def set_mat_vector(name, value)
    __validate_pointer__
    Rbind::cv_pyramid_adapted_feature_detector_set_mat_vector( self, name, value)
end

#set_string(name, value) ⇒ Void Also known as: setString

Note:

method wrapper for void cv::PyramidAdaptedFeatureDetector::setString(const cv::String name, const cv::String value)

Parameters:

Returns:

  • (Void)


24746
24747
24748
24749
# File 'lib/ropencv/ropencv_types.rb', line 24746

def set_string(name, value)
    __validate_pointer__
    Rbind::cv_pyramid_adapted_feature_detector_set_string( self, name, value)
end

#to_sObject

converts PyramidAdaptedFeatureDetector into a string by crawling through all its attributes



24554
24555
24556
# File 'lib/ropencv/ropencv_types.rb', line 24554

def to_s
    "#<cv::PyramidAdaptedFeatureDetector >"
end