Class: OpenCV::Cv::ORB

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

Constant Summary collapse

HARRIS_SCORE =
0
FAST_SCORE =
1

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::ORB::_create(const cv::String name)

Parameters:

Returns:



21377
21378
21379
# File 'lib/ropencv/ropencv_types.rb', line 21377

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

.cast_from_algorithm(ptr) ⇒ Cv::FeatureDetector .cast_from_algorithm(ptr) ⇒ Cv::DescriptorExtractor

Note:

wrapper for overloaded static method cast_from_algorithm

Overloads:

Raises:

  • (ArgumentError)


21144
21145
21146
21147
21148
21149
21150
21151
21152
21153
21154
21155
21156
21157
21158
21159
21160
21161
21162
21163
21164
21165
21166
21167
21168
21169
21170
21171
21172
21173
21174
21175
21176
21177
21178
21179
21180
# File 'lib/ropencv/ropencv_types.rb', line 21144

def self.cast_from_algorithm(*args)
    # overloaded method wrapper for cv::FeatureDetector* cv::ORB::castFromAlgorithm(cv::Algorithm* ptr)
    @@cv_orb_cast_from_algorithm_defaults0 ||= [nil]
    if(args.size >= 1 && args.size <= 1)
        targs = args.clone
        targs.size.upto(0) do |i|
            targs[i] = @@cv_orb_cast_from_algorithm_defaults0[i]
        end
        begin
                result = Rbind::cv_orb_cast_from_algorithm(*targs)
            # store owner insight the pointer to not get garbage collected
            result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) if !result.__owner__?
            return result
        rescue TypeError => e
            @error = e
        end
    end

    # overloaded method wrapper for cv::DescriptorExtractor* cv::ORB::castFromAlgorithm(cv::Algorithm* ptr)
    @@cv_orb_cast_from_algorithm2_defaults1 ||= [nil]
    if(args.size >= 1 && args.size <= 1)
        targs = args.clone
        targs.size.upto(0) do |i|
            targs[i] = @@cv_orb_cast_from_algorithm2_defaults1[i]
        end
        begin
                result = Rbind::cv_orb_cast_from_algorithm2(*targs)
            # store owner insight the pointer to not get garbage collected
            result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) if !result.__owner__?
            return result
        rescue TypeError => e
            @error = e
        end
    end

    raise ArgumentError, "No overloaded signature fits to: #{args.map(&:class)}"
end

.cast_from_descriptor_extractor(ptr) ⇒ Cv::Feature2D Also known as: castFromDescriptorExtractor

Note:

wrapper for static method cv::Feature2D* cv::ORB::castFromDescriptorExtractor(cv::DescriptorExtractor* ptr)

Parameters:

Returns:



21397
21398
21399
# File 'lib/ropencv/ropencv_types.rb', line 21397

def self.cast_from_descriptor_extractor(ptr)
    Rbind::cv_orb_cast_from_descriptor_extractor(ptr)
end

.cast_from_feature2d(ptr) ⇒ Cv::ORB Also known as: castFromFeature2D

Note:

wrapper for static method cv::ORB* cv::ORB::castFromFeature2D(cv::Feature2D* ptr)

Parameters:

Returns:



20892
20893
20894
# File 'lib/ropencv/ropencv_types.rb', line 20892

def self.cast_from_feature2d(ptr)
    Rbind::cv_orb_cast_from_feature2d(ptr)
end

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

Note:

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

Parameters:

Returns:



21037
21038
21039
# File 'lib/ropencv/ropencv_types.rb', line 21037

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

.create(name) ⇒ Cv::Ptr::Cv_Feature2D .create(detector_type) ⇒ Cv::Ptr::Cv_FeatureDetector .create(descriptor_extractor_type) ⇒ Cv::Ptr::Cv_DescriptorExtractor

Note:

wrapper for overloaded static method create

Overloads:

Raises:

  • (ArgumentError)


20967
20968
20969
20970
20971
20972
20973
20974
20975
20976
20977
20978
20979
20980
20981
20982
20983
20984
20985
20986
20987
20988
20989
20990
20991
20992
20993
20994
20995
20996
20997
20998
20999
21000
21001
21002
21003
21004
21005
21006
21007
21008
21009
21010
21011
21012
21013
21014
21015
21016
21017
21018
21019
21020
# File 'lib/ropencv/ropencv_types.rb', line 20967

def self.create(*args)
    # overloaded method wrapper for cv::Ptr<cv::Feature2D> cv::ORB::create(const cv::String name)
    @@cv_orb_create_defaults0 ||= [nil]
    if(args.size >= 1 && args.size <= 1)
        targs = args.clone
        targs.size.upto(0) do |i|
            targs[i] = @@cv_orb_create_defaults0[i]
        end
        begin
                result = Rbind::cv_orb_create(*targs)
            # store owner insight the pointer to not get garbage collected
            result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) if !result.__owner__?
            return result
        rescue TypeError => e
            @error = e
        end
    end

    # overloaded method wrapper for cv::Ptr<cv::FeatureDetector> cv::ORB::create(const cv::String detectorType)
    @@cv_orb_create2_defaults1 ||= [nil]
    if(args.size >= 1 && args.size <= 1)
        targs = args.clone
        targs.size.upto(0) do |i|
            targs[i] = @@cv_orb_create2_defaults1[i]
        end
        begin
                result = Rbind::cv_orb_create2(*targs)
            # store owner insight the pointer to not get garbage collected
            result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) if !result.__owner__?
            return result
        rescue TypeError => e
            @error = e
        end
    end

    # overloaded method wrapper for cv::Ptr<cv::DescriptorExtractor> cv::ORB::create(const cv::String descriptorExtractorType)
    @@cv_orb_create3_defaults2 ||= [nil]
    if(args.size >= 1 && args.size <= 1)
        targs = args.clone
        targs.size.upto(0) do |i|
            targs[i] = @@cv_orb_create3_defaults2[i]
        end
        begin
                result = Rbind::cv_orb_create3(*targs)
            # store owner insight the pointer to not get garbage collected
            result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) if !result.__owner__?
            return result
        rescue TypeError => e
            @error = e
        end
    end

    raise ArgumentError, "No overloaded signature fits to: #{args.map(&:class)}"
end

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

Note:

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

Parameters:

Returns:

  • (Void)


21369
21370
21371
# File 'lib/ropencv/ropencv_types.rb', line 21369

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

.new(*args) ⇒ Object

Parameters:

  • nfeatures (Fixnum)
  • scale_factor (Float)
  • nlevels (Fixnum)
  • edge_threshold (Fixnum)
  • first_level (Fixnum)
  • w_t_a__k (Fixnum)
  • score_type (Fixnum)
  • patch_size (Fixnum)

Raises:

  • (ArgumentError)


20778
20779
20780
20781
20782
20783
20784
20785
20786
20787
20788
20789
20790
20791
20792
20793
20794
20795
20796
20797
20798
# File 'lib/ropencv/ropencv_types.rb', line 20778

def self.new(*args)
    if args.first.is_a?(FFI::Pointer) || args.first.is_a?(ORBStruct)
        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::ORB::ORB(int nfeatures = 500, float scaleFactor = 1.2f, int nlevels = 8, int edgeThreshold = 31, int firstLevel = 0, int WTA_K = 2, int scoreType = ORB::HARRIS_SCORE, int patchSize = 31)
    @@cv_orb_orb_defaults0 ||= [500, 1.2, 8, 31, 0, 2, ORB::HARRIS_SCORE, 31]
    if(args.size >= 0 && args.size <= 8)
        targs = args.clone
        targs.size.upto(7) do |i|
            targs[i] = @@cv_orb_orb_defaults0[i]
        end
        begin
                return Rbind::cv_orb_orb(*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



20766
20767
20768
# File 'lib/ropencv/ropencv_types.rb', line 20766

def self.null
    new(ORBStruct.new)
end

Instance Method Details

#cast_to_algorithmCv::Algorithm #cast_to_algorithmCv::Algorithm

Note:

wrapper for overloaded method cast_to_algorithm

Overloads:

Raises:

  • (ArgumentError)


21097
21098
21099
21100
21101
21102
21103
21104
21105
21106
21107
21108
21109
21110
21111
21112
21113
21114
21115
21116
21117
21118
21119
21120
21121
21122
21123
21124
21125
21126
21127
21128
21129
21130
21131
21132
21133
21134
# File 'lib/ropencv/ropencv_types.rb', line 21097

def cast_to_algorithm(*args)
    __validate_pointer__
    # overloaded method wrapper for cv::Algorithm* cv::ORB::castToAlgorithm()
    @@cv_orb_cast_to_algorithm_defaults0 ||= []
    if(args.size >= 0 && args.size <= 0)
        targs = args.clone
        targs.size.upto(-1) do |i|
            targs[i] = @@cv_orb_cast_to_algorithm_defaults0[i]
        end
        begin
                result = Rbind::cv_orb_cast_to_algorithm(self,*targs)
            # store owner insight the pointer to not get garbage collected
            result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) if !result.__owner__?
            return result
        rescue TypeError => e
            @error = e
        end
    end

    # overloaded method wrapper for cv::Algorithm* cv::ORB::castToAlgorithm()
    @@cv_orb_cast_to_algorithm2_defaults1 ||= []
    if(args.size >= 0 && args.size <= 0)
        targs = args.clone
        targs.size.upto(-1) do |i|
            targs[i] = @@cv_orb_cast_to_algorithm2_defaults1[i]
        end
        begin
                result = Rbind::cv_orb_cast_to_algorithm2(self,*targs)
            # store owner insight the pointer to not get garbage collected
            result.instance_variable_get(:@__obj_ptr__).instance_variable_set(:@__owner__,self) if !result.__owner__?
            return result
        rescue TypeError => e
            @error = e
        end
    end

    raise ArgumentError, "No overloaded signature fits to: #{args.map(&:class)}"
end

#cast_to_descriptor_extractorCv::DescriptorExtractor Also known as: castToDescriptorExtractor

Note:

method wrapper for cv::DescriptorExtractor* cv::ORB::castToDescriptorExtractor()



21383
21384
21385
21386
21387
21388
21389
21390
21391
# File 'lib/ropencv/ropencv_types.rb', line 21383

def cast_to_descriptor_extractor()
    __validate_pointer__
    result = Rbind::cv_orb_cast_to_descriptor_extractor( 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_feature2dCv::Feature2D Also known as: castToFeature2D

Note:

method wrapper for cv::Feature2D* cv::ORB::castToFeature2D()

methods

Returns:



20878
20879
20880
20881
20882
20883
20884
20885
20886
# File 'lib/ropencv/ropencv_types.rb', line 20878

def cast_to_feature2d()
    __validate_pointer__
    result = Rbind::cv_orb_cast_to_feature2d( 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::ORB::castToFeatureDetector()

Returns:



21023
21024
21025
21026
21027
21028
21029
21030
21031
# File 'lib/ropencv/ropencv_types.rb', line 21023

def cast_to_feature_detector()
    __validate_pointer__
    result = Rbind::cv_orb_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

#compute(image, keypoints, descriptors) ⇒ Void #compute(image, keypoints, descriptors) ⇒ Void

Note:

wrapper for overloaded method compute

Overloads:

Raises:

  • (ArgumentError)


20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
20944
20945
20946
20947
20948
20949
20950
20951
20952
20953
# File 'lib/ropencv/ropencv_types.rb', line 20922

def compute(*args)
    __validate_pointer__
    # overloaded method wrapper for void cv::ORB::compute(const cv::Mat image, std::vector<cv::KeyPoint>& keypoints, cv::Mat& descriptors)
    @@cv_orb_compute_defaults0 ||= [nil, nil, nil]
    if(args.size >= 3 && args.size <= 3)
        targs = args.clone
        targs.size.upto(2) do |i|
            targs[i] = @@cv_orb_compute_defaults0[i]
        end
        begin
                return Rbind::cv_orb_compute(self,*targs)
        rescue TypeError => e
            @error = e
        end
    end

    # overloaded method wrapper for void cv::ORB::compute(const cv::Mat image, std::vector<cv::KeyPoint>& keypoints, cv::Mat& descriptors)
    @@cv_orb_compute2_defaults1 ||= [nil, nil, nil]
    if(args.size >= 3 && args.size <= 3)
        targs = args.clone
        targs.size.upto(2) do |i|
            targs[i] = @@cv_orb_compute2_defaults1[i]
        end
        begin
                return Rbind::cv_orb_compute2(self,*targs)
        rescue TypeError => e
            @error = e
        end
    end

    raise ArgumentError, "No overloaded signature fits to: #{args.map(&:class)}"
end

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

Note:

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

Parameters:

Returns:

  • (Void)


21047
21048
21049
21050
# File 'lib/ropencv/ropencv_types.rb', line 21047

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

#detect_and_compute(image, mask, keypoints, descriptors, use_provided_keypoints = false) ⇒ Void Also known as: detectAndCompute

Note:

method wrapper for void cv::ORB::operator()(const cv::Mat image, const cv::Mat mask, std::vectorcv::KeyPoint& keypoints, cv::Mat& descriptors, bool useProvidedKeypoints = false)

Parameters:

Returns:

  • (Void)


20904
20905
20906
20907
# File 'lib/ropencv/ropencv_types.rb', line 20904

def detect_and_compute(image, mask, keypoints, descriptors, use_provided_keypoints = false)
    __validate_pointer__
    Rbind::cv_orb_detect_and_compute( self, image, mask, keypoints, descriptors, use_provided_keypoints)
end

#emptyBool #emptyBool

Note:

wrapper for overloaded method empty

Overloads:

  • #emptyBool

    Returns:

    • (Bool)
  • #emptyBool

    Returns:

    • (Bool)

Raises:

  • (ArgumentError)


21058
21059
21060
21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
21083
21084
21085
21086
21087
21088
21089
# File 'lib/ropencv/ropencv_types.rb', line 21058

def empty(*args)
    __validate_pointer__
    # overloaded method wrapper for bool cv::ORB::empty()
    @@cv_orb_empty_defaults0 ||= []
    if(args.size >= 0 && args.size <= 0)
        targs = args.clone
        targs.size.upto(-1) do |i|
            targs[i] = @@cv_orb_empty_defaults0[i]
        end
        begin
                return Rbind::cv_orb_empty(self,*targs)
        rescue TypeError => e
            @error = e
        end
    end

    # overloaded method wrapper for bool cv::ORB::empty()
    @@cv_orb_empty2_defaults1 ||= []
    if(args.size >= 0 && args.size <= 0)
        targs = args.clone
        targs.size.upto(-1) do |i|
            targs[i] = @@cv_orb_empty2_defaults1[i]
        end
        begin
                return Rbind::cv_orb_empty2(self,*targs)
        rescue TypeError => e
            @error = e
        end
    end

    raise ArgumentError, "No overloaded signature fits to: #{args.map(&:class)}"
end

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

Note:

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

Parameters:

Returns:



21253
21254
21255
21256
21257
21258
21259
21260
21261
# File 'lib/ropencv/ropencv_types.rb', line 21253

def get_algorithm(name)
    __validate_pointer__
    result = Rbind::cv_orb_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::ORB::getBool(const cv::String name)

Parameters:

Returns:

  • (Bool)


21202
21203
21204
21205
# File 'lib/ropencv/ropencv_types.rb', line 21202

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

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

Note:

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

Parameters:

Returns:

  • (Double)


21193
21194
21195
21196
# File 'lib/ropencv/ropencv_types.rb', line 21193

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

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

Note:

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

Parameters:

Returns:

  • (Fixnum)


21184
21185
21186
21187
# File 'lib/ropencv/ropencv_types.rb', line 21184

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

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

Note:

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

Parameters:

Returns:



21225
21226
21227
21228
21229
21230
21231
21232
21233
# File 'lib/ropencv/ropencv_types.rb', line 21225

def get_mat(name)
    __validate_pointer__
    result = Rbind::cv_orb_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::ORB::getMatVector(const cv::String name)

Parameters:

Returns:



21239
21240
21241
21242
21243
21244
21245
21246
21247
# File 'lib/ropencv/ropencv_types.rb', line 21239

def get_mat_vector(name)
    __validate_pointer__
    result = Rbind::cv_orb_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::ORB::getParams(std::vectorcv::String& names)

Parameters:

Returns:

  • (Void)


21360
21361
21362
21363
# File 'lib/ropencv/ropencv_types.rb', line 21360

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

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

Note:

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

Parameters:

Returns:



21211
21212
21213
21214
21215
21216
21217
21218
21219
# File 'lib/ropencv/ropencv_types.rb', line 21211

def get_string(name)
    __validate_pointer__
    result = Rbind::cv_orb_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::ORB::paramHelp(const cv::String name)

Parameters:

Returns:



21337
21338
21339
21340
21341
21342
21343
21344
21345
# File 'lib/ropencv/ropencv_types.rb', line 21337

def param_help(name)
    __validate_pointer__
    result = Rbind::cv_orb_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::ORB::paramType(const cv::String name)

Parameters:

Returns:

  • (Fixnum)


21351
21352
21353
21354
# File 'lib/ropencv/ropencv_types.rb', line 21351

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

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

Note:

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

Parameters:

Returns:

  • (Void)


21328
21329
21330
21331
# File 'lib/ropencv/ropencv_types.rb', line 21328

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

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

Note:

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

Parameters:

Returns:

  • (Void)


21288
21289
21290
21291
# File 'lib/ropencv/ropencv_types.rb', line 21288

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

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

Note:

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

Parameters:

Returns:

  • (Void)


21278
21279
21280
21281
# File 'lib/ropencv/ropencv_types.rb', line 21278

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

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

Note:

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

Parameters:

Returns:

  • (Void)


21268
21269
21270
21271
# File 'lib/ropencv/ropencv_types.rb', line 21268

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

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

Note:

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

Parameters:

Returns:

  • (Void)


21308
21309
21310
21311
# File 'lib/ropencv/ropencv_types.rb', line 21308

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

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

Note:

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

Parameters:

Returns:

  • (Void)


21318
21319
21320
21321
# File 'lib/ropencv/ropencv_types.rb', line 21318

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

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

Note:

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

Parameters:

Returns:

  • (Void)


21298
21299
21300
21301
# File 'lib/ropencv/ropencv_types.rb', line 21298

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

#to_sObject

converts ORB into a string by crawling through all its attributes



20864
20865
20866
# File 'lib/ropencv/ropencv_types.rb', line 20864

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