Class: OpenCV::Cv::SIFT
- Inherits:
-
Object
- Object
- OpenCV::Cv::SIFT
- Extended by:
- FFI::DataConverter
- Defined in:
- lib/ropencv/ropencv_types.rb
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::SIFT (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)
- #cast_to_feature_detector ⇒ Cv::FeatureDetector (also: #castToFeatureDetector)
- #compute(*args) ⇒ Object
-
#descriptor_size ⇒ Fixnum
(also: #descriptorSize)
methods.
- #descriptor_type ⇒ Fixnum (also: #descriptorType)
- #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 SIFT 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::SIFT::_create(const cv::String name)
31665 31666 31667 |
# File 'lib/ropencv/ropencv_types.rb', line 31665 def self._create(name) Rbind::cv_sift__create(name) end |
.cast_from_algorithm(ptr) ⇒ Cv::FeatureDetector .cast_from_algorithm(ptr) ⇒ Cv::DescriptorExtractor
wrapper for overloaded static method cast_from_algorithm
31432 31433 31434 31435 31436 31437 31438 31439 31440 31441 31442 31443 31444 31445 31446 31447 31448 31449 31450 31451 31452 31453 31454 31455 31456 31457 31458 31459 31460 31461 31462 31463 31464 31465 31466 31467 31468 |
# File 'lib/ropencv/ropencv_types.rb', line 31432 def self.cast_from_algorithm(*args) # overloaded method wrapper for cv::FeatureDetector* cv::SIFT::castFromAlgorithm(cv::Algorithm* ptr) @@cv_sift_cast_from_algorithm_defaults0 ||= [nil] if(args.size >= 1 && args.size <= 1) targs = args.clone targs.size.upto(0) do |i| targs[i] = @@cv_sift_cast_from_algorithm_defaults0[i] end begin result = Rbind::cv_sift_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::SIFT::castFromAlgorithm(cv::Algorithm* ptr) @@cv_sift_cast_from_algorithm2_defaults1 ||= [nil] if(args.size >= 1 && args.size <= 1) targs = args.clone targs.size.upto(0) do |i| targs[i] = @@cv_sift_cast_from_algorithm2_defaults1[i] end begin result = Rbind::cv_sift_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::SIFT::castFromDescriptorExtractor(cv::DescriptorExtractor* ptr)
31685 31686 31687 |
# File 'lib/ropencv/ropencv_types.rb', line 31685 def self.cast_from_descriptor_extractor(ptr) Rbind::cv_sift_cast_from_descriptor_extractor(ptr) end |
.cast_from_feature2d(ptr) ⇒ Cv::SIFT Also known as: castFromFeature2D
wrapper for static method cv::SIFT* cv::SIFT::castFromFeature2D(cv::Feature2D* ptr)
31180 31181 31182 |
# File 'lib/ropencv/ropencv_types.rb', line 31180 def self.cast_from_feature2d(ptr) Rbind::cv_sift_cast_from_feature2d(ptr) end |
.cast_from_feature_detector(ptr) ⇒ Cv::Feature2D Also known as: castFromFeatureDetector
wrapper for static method cv::Feature2D* cv::SIFT::castFromFeatureDetector(cv::FeatureDetector* ptr)
31325 31326 31327 |
# File 'lib/ropencv/ropencv_types.rb', line 31325 def self.cast_from_feature_detector(ptr) Rbind::cv_sift_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
31255 31256 31257 31258 31259 31260 31261 31262 31263 31264 31265 31266 31267 31268 31269 31270 31271 31272 31273 31274 31275 31276 31277 31278 31279 31280 31281 31282 31283 31284 31285 31286 31287 31288 31289 31290 31291 31292 31293 31294 31295 31296 31297 31298 31299 31300 31301 31302 31303 31304 31305 31306 31307 31308 |
# File 'lib/ropencv/ropencv_types.rb', line 31255 def self.create(*args) # overloaded method wrapper for cv::Ptr<cv::Feature2D> cv::SIFT::create(const cv::String name) @@cv_sift_create_defaults0 ||= [nil] if(args.size >= 1 && args.size <= 1) targs = args.clone targs.size.upto(0) do |i| targs[i] = @@cv_sift_create_defaults0[i] end begin result = Rbind::cv_sift_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::SIFT::create(const cv::String detectorType) @@cv_sift_create2_defaults1 ||= [nil] if(args.size >= 1 && args.size <= 1) targs = args.clone targs.size.upto(0) do |i| targs[i] = @@cv_sift_create2_defaults1[i] end begin result = Rbind::cv_sift_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::SIFT::create(const cv::String descriptorExtractorType) @@cv_sift_create3_defaults2 ||= [nil] if(args.size >= 1 && args.size <= 1) targs = args.clone targs.size.upto(0) do |i| targs[i] = @@cv_sift_create3_defaults2[i] end begin result = Rbind::cv_sift_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::SIFT::getList(std::vectorcv::String& algorithms)
31657 31658 31659 |
# File 'lib/ropencv/ropencv_types.rb', line 31657 def self.get_list(algorithms) Rbind::cv_sift_get_list(algorithms) end |
.new(*args) ⇒ Object
31053 31054 31055 31056 31057 31058 31059 31060 31061 31062 31063 31064 31065 31066 31067 31068 31069 31070 31071 31072 31073 |
# File 'lib/ropencv/ropencv_types.rb', line 31053 def self.new(*args) if args.first.is_a?(FFI::Pointer) || args.first.is_a?(SIFTStruct) 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::SIFT::SIFT(int nfeatures = 0, int nOctaveLayers = 3, double contrastThreshold = 0.04, double edgeThreshold = 10, double sigma = 1.6) @@cv_sift_sift_defaults0 ||= [0, 3, 0.04, 10, 1.6] if(args.size >= 0 && args.size <= 5) targs = args.clone targs.size.upto(4) do |i| targs[i] = @@cv_sift_sift_defaults0[i] end begin return Rbind::cv_sift_sift(*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
31044 31045 31046 |
# File 'lib/ropencv/ropencv_types.rb', line 31044 def self.null new(SIFTStruct.new) end |
Instance Method Details
#cast_to_algorithm ⇒ Cv::Algorithm #cast_to_algorithm ⇒ Cv::Algorithm
wrapper for overloaded method cast_to_algorithm
31385 31386 31387 31388 31389 31390 31391 31392 31393 31394 31395 31396 31397 31398 31399 31400 31401 31402 31403 31404 31405 31406 31407 31408 31409 31410 31411 31412 31413 31414 31415 31416 31417 31418 31419 31420 31421 31422 |
# File 'lib/ropencv/ropencv_types.rb', line 31385 def cast_to_algorithm(*args) __validate_pointer__ # overloaded method wrapper for cv::Algorithm* cv::SIFT::castToAlgorithm() @@cv_sift_cast_to_algorithm_defaults0 ||= [] if(args.size >= 0 && args.size <= 0) targs = args.clone targs.size.upto(-1) do |i| targs[i] = @@cv_sift_cast_to_algorithm_defaults0[i] end begin result = Rbind::cv_sift_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::SIFT::castToAlgorithm() @@cv_sift_cast_to_algorithm2_defaults1 ||= [] if(args.size >= 0 && args.size <= 0) targs = args.clone targs.size.upto(-1) do |i| targs[i] = @@cv_sift_cast_to_algorithm2_defaults1[i] end begin result = Rbind::cv_sift_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::SIFT::castToDescriptorExtractor()
31671 31672 31673 31674 31675 31676 31677 31678 31679 |
# File 'lib/ropencv/ropencv_types.rb', line 31671 def cast_to_descriptor_extractor() __validate_pointer__ result = Rbind::cv_sift_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::SIFT::castToFeature2D()
31166 31167 31168 31169 31170 31171 31172 31173 31174 |
# File 'lib/ropencv/ropencv_types.rb', line 31166 def cast_to_feature2d() __validate_pointer__ result = Rbind::cv_sift_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::SIFT::castToFeatureDetector()
31311 31312 31313 31314 31315 31316 31317 31318 31319 |
# File 'lib/ropencv/ropencv_types.rb', line 31311 def cast_to_feature_detector() __validate_pointer__ result = Rbind::cv_sift_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
31210 31211 31212 31213 31214 31215 31216 31217 31218 31219 31220 31221 31222 31223 31224 31225 31226 31227 31228 31229 31230 31231 31232 31233 31234 31235 31236 31237 31238 31239 31240 31241 |
# File 'lib/ropencv/ropencv_types.rb', line 31210 def compute(*args) __validate_pointer__ # overloaded method wrapper for void cv::SIFT::compute(const cv::Mat image, std::vector<cv::KeyPoint>& keypoints, cv::Mat& descriptors) @@cv_sift_compute_defaults0 ||= [nil, nil, nil] if(args.size >= 3 && args.size <= 3) targs = args.clone targs.size.upto(2) do |i| targs[i] = @@cv_sift_compute_defaults0[i] end begin return Rbind::cv_sift_compute(self,*targs) rescue TypeError => e @error = e end end # overloaded method wrapper for void cv::SIFT::compute(const cv::Mat image, std::vector<cv::KeyPoint>& keypoints, cv::Mat& descriptors) @@cv_sift_compute2_defaults1 ||= [nil, nil, nil] if(args.size >= 3 && args.size <= 3) targs = args.clone targs.size.upto(2) do |i| targs[i] = @@cv_sift_compute2_defaults1[i] end begin return Rbind::cv_sift_compute2(self,*targs) rescue TypeError => e @error = e end end raise ArgumentError, "No overloaded signature fits to: #{args.map(&:class)}" end |
#descriptor_size ⇒ Fixnum Also known as: descriptorSize
method wrapper for int cv::SIFT::descriptorSize()
methods
31150 31151 31152 31153 |
# File 'lib/ropencv/ropencv_types.rb', line 31150 def descriptor_size() __validate_pointer__ Rbind::cv_sift_descriptor_size( self) end |
#descriptor_type ⇒ Fixnum Also known as: descriptorType
method wrapper for int cv::SIFT::descriptorType()
31158 31159 31160 31161 |
# File 'lib/ropencv/ropencv_types.rb', line 31158 def descriptor_type() __validate_pointer__ Rbind::cv_sift_descriptor_type( self) end |
#detect(image, keypoints, mask = Cv::Mat.new()) ⇒ Void
method wrapper for void cv::SIFT::detect(const cv::Mat image, std::vectorcv::KeyPoint& keypoints, const cv::Mat mask = Mat())
31335 31336 31337 31338 |
# File 'lib/ropencv/ropencv_types.rb', line 31335 def detect(image, keypoints, mask = Cv::Mat.new()) __validate_pointer__ Rbind::cv_sift_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::SIFT::operator()(const cv::Mat image, const cv::Mat mask, std::vectorcv::KeyPoint& keypoints, cv::Mat& descriptors, bool useProvidedKeypoints = false)
31192 31193 31194 31195 |
# File 'lib/ropencv/ropencv_types.rb', line 31192 def detect_and_compute(image, mask, keypoints, descriptors, use_provided_keypoints = false) __validate_pointer__ Rbind::cv_sift_detect_and_compute( self, image, mask, keypoints, descriptors, use_provided_keypoints) end |
#empty ⇒ Bool #empty ⇒ Bool
wrapper for overloaded method empty
31346 31347 31348 31349 31350 31351 31352 31353 31354 31355 31356 31357 31358 31359 31360 31361 31362 31363 31364 31365 31366 31367 31368 31369 31370 31371 31372 31373 31374 31375 31376 31377 |
# File 'lib/ropencv/ropencv_types.rb', line 31346 def empty(*args) __validate_pointer__ # overloaded method wrapper for bool cv::SIFT::empty() @@cv_sift_empty_defaults0 ||= [] if(args.size >= 0 && args.size <= 0) targs = args.clone targs.size.upto(-1) do |i| targs[i] = @@cv_sift_empty_defaults0[i] end begin return Rbind::cv_sift_empty(self,*targs) rescue TypeError => e @error = e end end # overloaded method wrapper for bool cv::SIFT::empty() @@cv_sift_empty2_defaults1 ||= [] if(args.size >= 0 && args.size <= 0) targs = args.clone targs.size.upto(-1) do |i| targs[i] = @@cv_sift_empty2_defaults1[i] end begin return Rbind::cv_sift_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::SIFT::getAlgorithm(const cv::String name)
31541 31542 31543 31544 31545 31546 31547 31548 31549 |
# File 'lib/ropencv/ropencv_types.rb', line 31541 def get_algorithm(name) __validate_pointer__ result = Rbind::cv_sift_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::SIFT::getBool(const cv::String name)
31490 31491 31492 31493 |
# File 'lib/ropencv/ropencv_types.rb', line 31490 def get_bool(name) __validate_pointer__ Rbind::cv_sift_get_bool( self, name) end |
#get_double(name) ⇒ Double Also known as: getDouble
method wrapper for double cv::SIFT::getDouble(const cv::String name)
31481 31482 31483 31484 |
# File 'lib/ropencv/ropencv_types.rb', line 31481 def get_double(name) __validate_pointer__ Rbind::cv_sift_get_double( self, name) end |
#get_int(name) ⇒ Fixnum Also known as: getInt
method wrapper for int cv::SIFT::getInt(const cv::String name)
31472 31473 31474 31475 |
# File 'lib/ropencv/ropencv_types.rb', line 31472 def get_int(name) __validate_pointer__ Rbind::cv_sift_get_int( self, name) end |
#get_mat(name) ⇒ Cv::Mat Also known as: getMat
method wrapper for cv::Mat cv::SIFT::getMat(const cv::String name)
31513 31514 31515 31516 31517 31518 31519 31520 31521 |
# File 'lib/ropencv/ropencv_types.rb', line 31513 def get_mat(name) __validate_pointer__ result = Rbind::cv_sift_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::SIFT::getMatVector(const cv::String name)
31527 31528 31529 31530 31531 31532 31533 31534 31535 |
# File 'lib/ropencv/ropencv_types.rb', line 31527 def get_mat_vector(name) __validate_pointer__ result = Rbind::cv_sift_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::SIFT::getParams(std::vectorcv::String& names)
31648 31649 31650 31651 |
# File 'lib/ropencv/ropencv_types.rb', line 31648 def get_params(names) __validate_pointer__ Rbind::cv_sift_get_params( self, names) end |
#get_string(name) ⇒ Cv::String Also known as: getString
method wrapper for cv::String cv::SIFT::getString(const cv::String name)
31499 31500 31501 31502 31503 31504 31505 31506 31507 |
# File 'lib/ropencv/ropencv_types.rb', line 31499 def get_string(name) __validate_pointer__ result = Rbind::cv_sift_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::SIFT::paramHelp(const cv::String name)
31625 31626 31627 31628 31629 31630 31631 31632 31633 |
# File 'lib/ropencv/ropencv_types.rb', line 31625 def param_help(name) __validate_pointer__ result = Rbind::cv_sift_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::SIFT::paramType(const cv::String name)
31639 31640 31641 31642 |
# File 'lib/ropencv/ropencv_types.rb', line 31639 def param_type(name) __validate_pointer__ Rbind::cv_sift_param_type( self, name) end |
#set_algorithm(name, value) ⇒ Void Also known as: setAlgorithm
method wrapper for void cv::SIFT::setAlgorithm(const cv::String name, const cv::Ptrcv::Algorithm value)
31616 31617 31618 31619 |
# File 'lib/ropencv/ropencv_types.rb', line 31616 def set_algorithm(name, value) __validate_pointer__ Rbind::cv_sift_set_algorithm( self, name, value) end |
#set_bool(name, value) ⇒ Void Also known as: setBool
method wrapper for void cv::SIFT::setBool(const cv::String name, bool value)
31576 31577 31578 31579 |
# File 'lib/ropencv/ropencv_types.rb', line 31576 def set_bool(name, value) __validate_pointer__ Rbind::cv_sift_set_bool( self, name, value) end |
#set_double(name, value) ⇒ Void Also known as: setDouble
method wrapper for void cv::SIFT::setDouble(const cv::String name, double value)
31566 31567 31568 31569 |
# File 'lib/ropencv/ropencv_types.rb', line 31566 def set_double(name, value) __validate_pointer__ Rbind::cv_sift_set_double( self, name, value) end |
#set_int(name, value) ⇒ Void Also known as: setInt
method wrapper for void cv::SIFT::setInt(const cv::String name, int value)
31556 31557 31558 31559 |
# File 'lib/ropencv/ropencv_types.rb', line 31556 def set_int(name, value) __validate_pointer__ Rbind::cv_sift_set_int( self, name, value) end |
#set_mat(name, value) ⇒ Void Also known as: setMat
method wrapper for void cv::SIFT::setMat(const cv::String name, const cv::Mat value)
31596 31597 31598 31599 |
# File 'lib/ropencv/ropencv_types.rb', line 31596 def set_mat(name, value) __validate_pointer__ Rbind::cv_sift_set_mat( self, name, value) end |
#set_mat_vector(name, value) ⇒ Void Also known as: setMatVector
method wrapper for void cv::SIFT::setMatVector(const cv::String name, const std::vectorcv::Mat value)
31606 31607 31608 31609 |
# File 'lib/ropencv/ropencv_types.rb', line 31606 def set_mat_vector(name, value) __validate_pointer__ Rbind::cv_sift_set_mat_vector( self, name, value) end |
#set_string(name, value) ⇒ Void Also known as: setString
method wrapper for void cv::SIFT::setString(const cv::String name, const cv::String value)
31586 31587 31588 31589 |
# File 'lib/ropencv/ropencv_types.rb', line 31586 def set_string(name, value) __validate_pointer__ Rbind::cv_sift_set_string( self, name, value) end |
#to_s ⇒ Object
converts SIFT into a string by crawling through all its attributes
31139 31140 31141 |
# File 'lib/ropencv/ropencv_types.rb', line 31139 def to_s "#<cv::SIFT >" end |