Class: OpenCV::Cv::BOWImgDescriptorExtractor
- Inherits:
-
Object
- Object
- OpenCV::Cv::BOWImgDescriptorExtractor
- 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
- #compute(image, keypoints, img_descriptor) ⇒ Void
- #descriptor_size ⇒ Fixnum (also: #descriptorSize)
- #descriptor_type ⇒ Fixnum (also: #descriptorType)
- #get_vocabulary ⇒ Cv::Mat (also: #getVocabulary)
-
#set_vocabulary(vocabulary) ⇒ Void
(also: #setVocabulary)
methods.
-
#to_s ⇒ Object
converts BOWImgDescriptorExtractor into a string by crawling through all its attributes.
Class Method Details
.new(*args) ⇒ Object
67735 67736 67737 67738 67739 67740 67741 67742 67743 67744 67745 67746 67747 67748 67749 67750 67751 67752 67753 67754 67755 |
# File 'lib/ropencv/ropencv_types.rb', line 67735 def self.new(*args) if args.first.is_a?(FFI::Pointer) || args.first.is_a?(BOWImgDescriptorExtractorStruct) 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::BOWImgDescriptorExtractor::BOWImgDescriptorExtractor(const cv::Ptr<cv::Feature2D> dextractor, const cv::Ptr<cv::DescriptorMatcher> dmatcher) @@cv_bow_img_descriptor_extractor_bow_img_descriptor_extractor_defaults0 ||= [nil, nil] if(args.size >= 2 && args.size <= 2) targs = args.clone targs.size.upto(1) do |i| targs[i] = @@cv_bow_img_descriptor_extractor_bow_img_descriptor_extractor_defaults0[i] end begin return Rbind::cv_bow_img_descriptor_extractor_bow_img_descriptor_extractor(*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
67729 67730 67731 |
# File 'lib/ropencv/ropencv_types.rb', line 67729 def self.null new(BOWImgDescriptorExtractorStruct.new) end |
Instance Method Details
#compute(image, keypoints, img_descriptor) ⇒ Void
Note:
method wrapper for void cv::BOWImgDescriptorExtractor::compute2(const cv::Mat image, const std::vectorcv::KeyPoint keypoints, cv::Mat& imgDescriptor)
67857 67858 67859 67860 |
# File 'lib/ropencv/ropencv_types.rb', line 67857 def compute(image, keypoints, img_descriptor) __validate_pointer__ Rbind::cv_bow_img_descriptor_extractor_compute( self, image, keypoints, img_descriptor) end |
#descriptor_size ⇒ Fixnum Also known as: descriptorSize
Note:
method wrapper for int cv::BOWImgDescriptorExtractor::descriptorSize()
67864 67865 67866 67867 |
# File 'lib/ropencv/ropencv_types.rb', line 67864 def descriptor_size() __validate_pointer__ Rbind::cv_bow_img_descriptor_extractor_descriptor_size( self) end |
#descriptor_type ⇒ Fixnum Also known as: descriptorType
Note:
method wrapper for int cv::BOWImgDescriptorExtractor::descriptorType()
67872 67873 67874 67875 |
# File 'lib/ropencv/ropencv_types.rb', line 67872 def descriptor_type() __validate_pointer__ Rbind::cv_bow_img_descriptor_extractor_descriptor_type( self) end |
#get_vocabulary ⇒ Cv::Mat Also known as: getVocabulary
Note:
method wrapper for const cv::Mat cv::BOWImgDescriptorExtractor::getVocabulary()
67841 67842 67843 67844 67845 67846 67847 67848 67849 |
# File 'lib/ropencv/ropencv_types.rb', line 67841 def get_vocabulary() __validate_pointer__ result = Rbind::cv_bow_img_descriptor_extractor_get_vocabulary( 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 |
#set_vocabulary(vocabulary) ⇒ Void Also known as: setVocabulary
Note:
method wrapper for void cv::BOWImgDescriptorExtractor::setVocabulary(const cv::Mat vocabulary)
methods
67833 67834 67835 67836 |
# File 'lib/ropencv/ropencv_types.rb', line 67833 def set_vocabulary(vocabulary) __validate_pointer__ Rbind::cv_bow_img_descriptor_extractor_set_vocabulary( self, vocabulary) end |
#to_s ⇒ Object
converts BOWImgDescriptorExtractor into a string by crawling through all its attributes
67821 67822 67823 |
# File 'lib/ropencv/ropencv_types.rb', line 67821 def to_s "#<cv::BOWImgDescriptorExtractor >" end |