Class: OpenCV::Cv::DescriptorExtractor
- Inherits:
-
Object
- Object
- OpenCV::Cv::DescriptorExtractor
- Extended by:
- FFI::DataConverter
- Defined in:
- lib/ropencv/ropencv_types.rb
Class Method Summary collapse
- ._create(name) ⇒ Cv::Ptr::Cv_Algorithm
- .cast_from_algorithm(ptr) ⇒ Cv::DescriptorExtractor (also: castFromAlgorithm)
- .create(descriptor_extractor_type) ⇒ Cv::Ptr::Cv_DescriptorExtractor
- .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 ⇒ Cv::Algorithm (also: #castToAlgorithm)
-
#compute(image, keypoints, descriptors) ⇒ Void
methods.
- #empty ⇒ Bool
- #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 DescriptorExtractor 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::DescriptorExtractor::_create(const cv::String name)
19008 19009 19010 |
# File 'lib/ropencv/ropencv_types.rb', line 19008 def self._create(name) Rbind::cv_descriptor_extractor__create(name) end |
.cast_from_algorithm(ptr) ⇒ Cv::DescriptorExtractor Also known as: castFromAlgorithm
wrapper for static method cv::DescriptorExtractor* cv::DescriptorExtractor::castFromAlgorithm(cv::Algorithm* ptr)
18807 18808 18809 |
# File 'lib/ropencv/ropencv_types.rb', line 18807 def self.cast_from_algorithm(ptr) Rbind::cv_descriptor_extractor_cast_from_algorithm(ptr) end |
.create(descriptor_extractor_type) ⇒ Cv::Ptr::Cv_DescriptorExtractor
wrapper for static method cv::Ptrcv::DescriptorExtractor cv::DescriptorExtractor::create(const cv::String descriptorExtractorType)
18787 18788 18789 |
# File 'lib/ropencv/ropencv_types.rb', line 18787 def self.create(descriptor_extractor_type) Rbind::cv_descriptor_extractor_create(descriptor_extractor_type) end |
.get_list(algorithms) ⇒ Void Also known as: getList
wrapper for static method void cv::DescriptorExtractor::getList(std::vectorcv::String& algorithms)
19000 19001 19002 |
# File 'lib/ropencv/ropencv_types.rb', line 19000 def self.get_list(algorithms) Rbind::cv_descriptor_extractor_get_list(algorithms) end |
.new(*args) ⇒ Object
18685 18686 18687 18688 18689 18690 18691 18692 |
# File 'lib/ropencv/ropencv_types.rb', line 18685 def self.new(*args) if args.first.is_a?(FFI::Pointer) || args.first.is_a?(DescriptorExtractorStruct) 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
18681 18682 18683 |
# File 'lib/ropencv/ropencv_types.rb', line 18681 def self.null new(DescriptorExtractorStruct.new) end |
Instance Method Details
#cast_to_algorithm ⇒ Cv::Algorithm Also known as: castToAlgorithm
method wrapper for cv::Algorithm* cv::DescriptorExtractor::castToAlgorithm()
18793 18794 18795 18796 18797 18798 18799 18800 18801 |
# File 'lib/ropencv/ropencv_types.rb', line 18793 def cast_to_algorithm() __validate_pointer__ result = Rbind::cv_descriptor_extractor_cast_to_algorithm( 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
method wrapper for void cv::DescriptorExtractor::compute(const cv::Mat image, std::vectorcv::KeyPoint& keypoints, cv::Mat& descriptors)
methods
18772 18773 18774 18775 |
# File 'lib/ropencv/ropencv_types.rb', line 18772 def compute(image, keypoints, descriptors) __validate_pointer__ Rbind::cv_descriptor_extractor_compute( self, image, keypoints, descriptors) end |
#empty ⇒ Bool
method wrapper for bool cv::DescriptorExtractor::empty()
18779 18780 18781 18782 |
# File 'lib/ropencv/ropencv_types.rb', line 18779 def empty() __validate_pointer__ Rbind::cv_descriptor_extractor_empty( self) end |
#get_algorithm(name) ⇒ Cv::Ptr::Cv_Algorithm Also known as: getAlgorithm
method wrapper for cv::Ptrcv::Algorithm cv::DescriptorExtractor::getAlgorithm(const cv::String name)
18884 18885 18886 18887 18888 18889 18890 18891 18892 |
# File 'lib/ropencv/ropencv_types.rb', line 18884 def get_algorithm(name) __validate_pointer__ result = Rbind::cv_descriptor_extractor_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::DescriptorExtractor::getBool(const cv::String name)
18833 18834 18835 18836 |
# File 'lib/ropencv/ropencv_types.rb', line 18833 def get_bool(name) __validate_pointer__ Rbind::cv_descriptor_extractor_get_bool( self, name) end |
#get_double(name) ⇒ Double Also known as: getDouble
method wrapper for double cv::DescriptorExtractor::getDouble(const cv::String name)
18824 18825 18826 18827 |
# File 'lib/ropencv/ropencv_types.rb', line 18824 def get_double(name) __validate_pointer__ Rbind::cv_descriptor_extractor_get_double( self, name) end |
#get_int(name) ⇒ Fixnum Also known as: getInt
method wrapper for int cv::DescriptorExtractor::getInt(const cv::String name)
18815 18816 18817 18818 |
# File 'lib/ropencv/ropencv_types.rb', line 18815 def get_int(name) __validate_pointer__ Rbind::cv_descriptor_extractor_get_int( self, name) end |
#get_mat(name) ⇒ Cv::Mat Also known as: getMat
method wrapper for cv::Mat cv::DescriptorExtractor::getMat(const cv::String name)
18856 18857 18858 18859 18860 18861 18862 18863 18864 |
# File 'lib/ropencv/ropencv_types.rb', line 18856 def get_mat(name) __validate_pointer__ result = Rbind::cv_descriptor_extractor_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::DescriptorExtractor::getMatVector(const cv::String name)
18870 18871 18872 18873 18874 18875 18876 18877 18878 |
# File 'lib/ropencv/ropencv_types.rb', line 18870 def get_mat_vector(name) __validate_pointer__ result = Rbind::cv_descriptor_extractor_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::DescriptorExtractor::getParams(std::vectorcv::String& names)
18991 18992 18993 18994 |
# File 'lib/ropencv/ropencv_types.rb', line 18991 def get_params(names) __validate_pointer__ Rbind::cv_descriptor_extractor_get_params( self, names) end |
#get_string(name) ⇒ Cv::String Also known as: getString
method wrapper for cv::String cv::DescriptorExtractor::getString(const cv::String name)
18842 18843 18844 18845 18846 18847 18848 18849 18850 |
# File 'lib/ropencv/ropencv_types.rb', line 18842 def get_string(name) __validate_pointer__ result = Rbind::cv_descriptor_extractor_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::DescriptorExtractor::paramHelp(const cv::String name)
18968 18969 18970 18971 18972 18973 18974 18975 18976 |
# File 'lib/ropencv/ropencv_types.rb', line 18968 def param_help(name) __validate_pointer__ result = Rbind::cv_descriptor_extractor_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::DescriptorExtractor::paramType(const cv::String name)
18982 18983 18984 18985 |
# File 'lib/ropencv/ropencv_types.rb', line 18982 def param_type(name) __validate_pointer__ Rbind::cv_descriptor_extractor_param_type( self, name) end |
#set_algorithm(name, value) ⇒ Void Also known as: setAlgorithm
method wrapper for void cv::DescriptorExtractor::setAlgorithm(const cv::String name, const cv::Ptrcv::Algorithm value)
18959 18960 18961 18962 |
# File 'lib/ropencv/ropencv_types.rb', line 18959 def set_algorithm(name, value) __validate_pointer__ Rbind::cv_descriptor_extractor_set_algorithm( self, name, value) end |
#set_bool(name, value) ⇒ Void Also known as: setBool
method wrapper for void cv::DescriptorExtractor::setBool(const cv::String name, bool value)
18919 18920 18921 18922 |
# File 'lib/ropencv/ropencv_types.rb', line 18919 def set_bool(name, value) __validate_pointer__ Rbind::cv_descriptor_extractor_set_bool( self, name, value) end |
#set_double(name, value) ⇒ Void Also known as: setDouble
method wrapper for void cv::DescriptorExtractor::setDouble(const cv::String name, double value)
18909 18910 18911 18912 |
# File 'lib/ropencv/ropencv_types.rb', line 18909 def set_double(name, value) __validate_pointer__ Rbind::cv_descriptor_extractor_set_double( self, name, value) end |
#set_int(name, value) ⇒ Void Also known as: setInt
method wrapper for void cv::DescriptorExtractor::setInt(const cv::String name, int value)
18899 18900 18901 18902 |
# File 'lib/ropencv/ropencv_types.rb', line 18899 def set_int(name, value) __validate_pointer__ Rbind::cv_descriptor_extractor_set_int( self, name, value) end |
#set_mat(name, value) ⇒ Void Also known as: setMat
method wrapper for void cv::DescriptorExtractor::setMat(const cv::String name, const cv::Mat value)
18939 18940 18941 18942 |
# File 'lib/ropencv/ropencv_types.rb', line 18939 def set_mat(name, value) __validate_pointer__ Rbind::cv_descriptor_extractor_set_mat( self, name, value) end |
#set_mat_vector(name, value) ⇒ Void Also known as: setMatVector
method wrapper for void cv::DescriptorExtractor::setMatVector(const cv::String name, const std::vectorcv::Mat value)
18949 18950 18951 18952 |
# File 'lib/ropencv/ropencv_types.rb', line 18949 def set_mat_vector(name, value) __validate_pointer__ Rbind::cv_descriptor_extractor_set_mat_vector( self, name, value) end |
#set_string(name, value) ⇒ Void Also known as: setString
method wrapper for void cv::DescriptorExtractor::setString(const cv::String name, const cv::String value)
18929 18930 18931 18932 |
# File 'lib/ropencv/ropencv_types.rb', line 18929 def set_string(name, value) __validate_pointer__ Rbind::cv_descriptor_extractor_set_string( self, name, value) end |
#to_s ⇒ Object
converts DescriptorExtractor into a string by crawling through all its attributes
18758 18759 18760 |
# File 'lib/ropencv/ropencv_types.rb', line 18758 def to_s "#<cv::DescriptorExtractor >" end |