Class: OpenCV::Cv::ORB
- Inherits:
-
Object
- Object
- OpenCV::Cv::ORB
- Extended by:
- FFI::DataConverter
- Defined in:
- lib/ropencv/ropencv_types.rb
Constant Summary collapse
- HARRIS_SCORE =
0
- FAST_SCORE =
1
Class Method Summary collapse
- ._create(name) ⇒ Cv::Ptr::Cv_Algorithm
- .cast_from_algorithm(*args) ⇒ Object
- .cast_from_descriptor_extractor(ptr) ⇒ Cv::Feature2D (also: castFromDescriptorExtractor)
- .cast_from_feature2d(ptr) ⇒ Cv::ORB (also: castFromFeature2D)
- .cast_from_feature_detector(ptr) ⇒ Cv::Feature2D (also: castFromFeatureDetector)
- .create(*args) ⇒ Object
- .get_list(algorithms) ⇒ Void (also: getList)
- .new(*args) ⇒ Object
-
.null ⇒ Object
returns a null pointer to the object.
Instance Method Summary collapse
- #cast_to_algorithm(*args) ⇒ Object
- #cast_to_descriptor_extractor ⇒ Cv::DescriptorExtractor (also: #castToDescriptorExtractor)
-
#cast_to_feature2d ⇒ Cv::Feature2D
(also: #castToFeature2D)
methods.
- #cast_to_feature_detector ⇒ Cv::FeatureDetector (also: #castToFeatureDetector)
- #compute(*args) ⇒ Object
- #detect(image, keypoints, mask = Cv::Mat.new()) ⇒ Void
- #detect_and_compute(image, mask, keypoints, descriptors, use_provided_keypoints = false) ⇒ Void (also: #detectAndCompute)
- #empty(*args) ⇒ Object
- #get_algorithm(name) ⇒ Cv::Ptr::Cv_Algorithm (also: #getAlgorithm)
- #get_bool(name) ⇒ Bool (also: #getBool)
- #get_double(name) ⇒ Double (also: #getDouble)
- #get_int(name) ⇒ Fixnum (also: #getInt)
- #get_mat(name) ⇒ Cv::Mat (also: #getMat)
- #get_mat_vector(name) ⇒ Std::Vector::Cv_Mat (also: #getMatVector)
- #get_params(names) ⇒ Void (also: #getParams)
- #get_string(name) ⇒ Cv::String (also: #getString)
- #param_help(name) ⇒ Cv::String (also: #paramHelp)
- #param_type(name) ⇒ Fixnum (also: #paramType)
- #set_algorithm(name, value) ⇒ Void (also: #setAlgorithm)
- #set_bool(name, value) ⇒ Void (also: #setBool)
- #set_double(name, value) ⇒ Void (also: #setDouble)
- #set_int(name, value) ⇒ Void (also: #setInt)
- #set_mat(name, value) ⇒ Void (also: #setMat)
- #set_mat_vector(name, value) ⇒ Void (also: #setMatVector)
- #set_string(name, value) ⇒ Void (also: #setString)
-
#to_s ⇒ Object
converts ORB into a string by crawling through all its attributes.
Class Method Details
._create(name) ⇒ Cv::Ptr::Cv_Algorithm
wrapper for static method cv::Ptrcv::Algorithm cv::ORB::_create(const cv::String name)
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
wrapper for overloaded static method cast_from_algorithm
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
wrapper for static method cv::Feature2D* cv::ORB::castFromDescriptorExtractor(cv::DescriptorExtractor* ptr)
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
wrapper for static method cv::ORB* cv::ORB::castFromFeature2D(cv::Feature2D* ptr)
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
wrapper for static method cv::Feature2D* cv::ORB::castFromFeatureDetector(cv::FeatureDetector* ptr)
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
wrapper for overloaded static method create
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
wrapper for static method void cv::ORB::getList(std::vectorcv::String& algorithms)
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
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 |
.null ⇒ Object
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_algorithm ⇒ Cv::Algorithm #cast_to_algorithm ⇒ Cv::Algorithm
wrapper for overloaded method cast_to_algorithm
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_extractor ⇒ Cv::DescriptorExtractor Also known as: castToDescriptorExtractor
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_feature2d ⇒ Cv::Feature2D Also known as: castToFeature2D
method wrapper for cv::Feature2D* cv::ORB::castToFeature2D()
methods
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_detector ⇒ Cv::FeatureDetector Also known as: castToFeatureDetector
method wrapper for cv::FeatureDetector* cv::ORB::castToFeatureDetector()
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
wrapper for overloaded method compute
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
method wrapper for void cv::ORB::detect(const cv::Mat image, std::vectorcv::KeyPoint& keypoints, const cv::Mat mask = Mat())
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
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)
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 |
#empty ⇒ Bool #empty ⇒ Bool
wrapper for overloaded method empty
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
method wrapper for cv::Ptrcv::Algorithm cv::ORB::getAlgorithm(const cv::String name)
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
method wrapper for bool cv::ORB::getBool(const cv::String name)
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
method wrapper for double cv::ORB::getDouble(const cv::String name)
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
method wrapper for int cv::ORB::getInt(const cv::String name)
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
method wrapper for cv::Mat cv::ORB::getMat(const cv::String name)
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
method wrapper for std::vectorcv::Mat cv::ORB::getMatVector(const cv::String name)
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
method wrapper for void cv::ORB::getParams(std::vectorcv::String& names)
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
method wrapper for cv::String cv::ORB::getString(const cv::String name)
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
method wrapper for cv::String cv::ORB::paramHelp(const cv::String name)
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
method wrapper for int cv::ORB::paramType(const cv::String name)
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
method wrapper for void cv::ORB::setAlgorithm(const cv::String name, const cv::Ptrcv::Algorithm value)
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
method wrapper for void cv::ORB::setBool(const cv::String name, bool value)
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
method wrapper for void cv::ORB::setDouble(const cv::String name, double value)
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
method wrapper for void cv::ORB::setInt(const cv::String name, int value)
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
method wrapper for void cv::ORB::setMat(const cv::String name, const cv::Mat value)
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
method wrapper for void cv::ORB::setMatVector(const cv::String name, const std::vectorcv::Mat value)
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
method wrapper for void cv::ORB::setString(const cv::String name, const cv::String value)
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_s ⇒ Object
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 |