Class: OpenCV::Cv::BOWTrainer
- Inherits:
-
Object
- Object
- OpenCV::Cv::BOWTrainer
- Extended by:
- FFI::DataConverter
- Defined in:
- lib/ropencv/ropencv_types.rb
Class Method Summary collapse
- .new(*args) ⇒ Object
-
.null ⇒ Object
returns a null pointer to the object.
Instance Method Summary collapse
-
#add(descriptors) ⇒ Void
methods.
- #clear ⇒ Void
- #descripotors_count ⇒ Fixnum (also: #descripotorsCount)
- #get_descriptors ⇒ Std::Vector::Cv_Mat (also: #getDescriptors)
-
#to_s ⇒ Object
converts BOWTrainer into a string by crawling through all its attributes.
Class Method Details
.new(*args) ⇒ Object
27306 27307 27308 27309 27310 27311 27312 27313 |
# File 'lib/ropencv/ropencv_types.rb', line 27306 def self.new(*args) if args.first.is_a?(FFI::Pointer) || args.first.is_a?(BOWTrainerStruct) raise ArgumentError, "too many arguments for creating #{self.name} from Pointer" unless args.size == 1 return super(args.first) end raise ArgumentError, "no constructor for #{self}(#{args.inspect})" end |
.null ⇒ Object
returns a null pointer to the object
27302 27303 27304 |
# File 'lib/ropencv/ropencv_types.rb', line 27302 def self.null new(BOWTrainerStruct.new) end |
Instance Method Details
#add(descriptors) ⇒ Void
Note:
method wrapper for void cv::BOWTrainer::add(const cv::Mat descriptors)
methods
27391 27392 27393 27394 |
# File 'lib/ropencv/ropencv_types.rb', line 27391 def add(descriptors) __validate_pointer__ Rbind::cv_bow_trainer_add( self, descriptors) end |
#clear ⇒ Void
Note:
method wrapper for void cv::BOWTrainer::clear()
27419 27420 27421 27422 |
# File 'lib/ropencv/ropencv_types.rb', line 27419 def clear() __validate_pointer__ Rbind::cv_bow_trainer_clear( self) end |
#descripotors_count ⇒ Fixnum Also known as: descripotorsCount
Note:
method wrapper for int cv::BOWTrainer::descripotorsCount()
27411 27412 27413 27414 |
# File 'lib/ropencv/ropencv_types.rb', line 27411 def descripotors_count() __validate_pointer__ Rbind::cv_bow_trainer_descripotors_count( self) end |
#get_descriptors ⇒ Std::Vector::Cv_Mat Also known as: getDescriptors
Note:
method wrapper for std::vectorcv::Mat cv::BOWTrainer::getDescriptors()
27398 27399 27400 27401 27402 27403 27404 27405 27406 |
# File 'lib/ropencv/ropencv_types.rb', line 27398 def get_descriptors() __validate_pointer__ result = Rbind::cv_bow_trainer_get_descriptors( 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 |
#to_s ⇒ Object
converts BOWTrainer into a string by crawling through all its attributes
27379 27380 27381 |
# File 'lib/ropencv/ropencv_types.rb', line 27379 def to_s "#<cv::BOWTrainer >" end |