Class: OpenCV::Cv::GridAdaptedFeatureDetector
- Inherits:
-
Object
- Object
- OpenCV::Cv::GridAdaptedFeatureDetector
- 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::FeatureDetector (also: castFromAlgorithm)
- .cast_from_feature_detector(ptr) ⇒ Cv::GridAdaptedFeatureDetector (also: castFromFeatureDetector)
- .create(detector_type) ⇒ Cv::Ptr::Cv_FeatureDetector
- .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)
-
#cast_to_feature_detector ⇒ Cv::FeatureDetector
(also: #castToFeatureDetector)
methods.
- #detect(image, keypoints, mask = Cv::Mat.new()) ⇒ Void
- #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 GridAdaptedFeatureDetector 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::GridAdaptedFeatureDetector::_create(const cv::String name)
24416 24417 24418 |
# File 'lib/ropencv/ropencv_types.rb', line 24416 def self._create(name) Rbind::cv_grid_adapted_feature_detector__create(name) end |
.cast_from_algorithm(ptr) ⇒ Cv::FeatureDetector Also known as: castFromAlgorithm
wrapper for static method cv::FeatureDetector* cv::GridAdaptedFeatureDetector::castFromAlgorithm(cv::Algorithm* ptr)
24215 24216 24217 |
# File 'lib/ropencv/ropencv_types.rb', line 24215 def self.cast_from_algorithm(ptr) Rbind::cv_grid_adapted_feature_detector_cast_from_algorithm(ptr) end |
.cast_from_feature_detector(ptr) ⇒ Cv::GridAdaptedFeatureDetector Also known as: castFromFeatureDetector
wrapper for static method cv::GridAdaptedFeatureDetector* cv::GridAdaptedFeatureDetector::castFromFeatureDetector(cv::FeatureDetector* ptr)
24170 24171 24172 |
# File 'lib/ropencv/ropencv_types.rb', line 24170 def self.cast_from_feature_detector(ptr) Rbind::cv_grid_adapted_feature_detector_cast_from_feature_detector(ptr) end |
.create(detector_type) ⇒ Cv::Ptr::Cv_FeatureDetector
wrapper for static method cv::Ptrcv::FeatureDetector cv::GridAdaptedFeatureDetector::create(const cv::String detectorType)
24195 24196 24197 |
# File 'lib/ropencv/ropencv_types.rb', line 24195 def self.create(detector_type) Rbind::cv_grid_adapted_feature_detector_create(detector_type) end |
.get_list(algorithms) ⇒ Void Also known as: getList
wrapper for static method void cv::GridAdaptedFeatureDetector::getList(std::vectorcv::String& algorithms)
24408 24409 24410 |
# File 'lib/ropencv/ropencv_types.rb', line 24408 def self.get_list(algorithms) Rbind::cv_grid_adapted_feature_detector_get_list(algorithms) end |
.new(*args) ⇒ Object
24059 24060 24061 24062 24063 24064 24065 24066 24067 24068 24069 24070 24071 24072 24073 24074 24075 24076 24077 24078 24079 |
# File 'lib/ropencv/ropencv_types.rb', line 24059 def self.new(*args) if args.first.is_a?(FFI::Pointer) || args.first.is_a?(GridAdaptedFeatureDetectorStruct) 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::GridAdaptedFeatureDetector::GridAdaptedFeatureDetector(const cv::Ptr<cv::FeatureDetector> detector = 0, int maxTotalKeypoints = 1000, int gridRows = 4, int gridCols = 4) @@cv_grid_adapted_feature_detector_grid_adapted_feature_detector_defaults0 ||= [0, 1000, 4, 4] if(args.size >= 0 && args.size <= 4) targs = args.clone targs.size.upto(3) do |i| targs[i] = @@cv_grid_adapted_feature_detector_grid_adapted_feature_detector_defaults0[i] end begin return Rbind::cv_grid_adapted_feature_detector_grid_adapted_feature_detector(*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
24051 24052 24053 |
# File 'lib/ropencv/ropencv_types.rb', line 24051 def self.null new(GridAdaptedFeatureDetectorStruct.new) end |
Instance Method Details
#cast_to_algorithm ⇒ Cv::Algorithm Also known as: castToAlgorithm
method wrapper for cv::Algorithm* cv::GridAdaptedFeatureDetector::castToAlgorithm()
24201 24202 24203 24204 24205 24206 24207 24208 24209 |
# File 'lib/ropencv/ropencv_types.rb', line 24201 def cast_to_algorithm() __validate_pointer__ result = Rbind::cv_grid_adapted_feature_detector_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 |
#cast_to_feature_detector ⇒ Cv::FeatureDetector Also known as: castToFeatureDetector
method wrapper for cv::FeatureDetector* cv::GridAdaptedFeatureDetector::castToFeatureDetector()
methods
24156 24157 24158 24159 24160 24161 24162 24163 24164 |
# File 'lib/ropencv/ropencv_types.rb', line 24156 def cast_to_feature_detector() __validate_pointer__ result = Rbind::cv_grid_adapted_feature_detector_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 |
#detect(image, keypoints, mask = Cv::Mat.new()) ⇒ Void
method wrapper for void cv::GridAdaptedFeatureDetector::detect(const cv::Mat image, std::vectorcv::KeyPoint& keypoints, const cv::Mat mask = Mat())
24180 24181 24182 24183 |
# File 'lib/ropencv/ropencv_types.rb', line 24180 def detect(image, keypoints, mask = Cv::Mat.new()) __validate_pointer__ Rbind::cv_grid_adapted_feature_detector_detect( self, image, keypoints, mask) end |
#empty ⇒ Bool
method wrapper for bool cv::GridAdaptedFeatureDetector::empty()
24187 24188 24189 24190 |
# File 'lib/ropencv/ropencv_types.rb', line 24187 def empty() __validate_pointer__ Rbind::cv_grid_adapted_feature_detector_empty( self) end |
#get_algorithm(name) ⇒ Cv::Ptr::Cv_Algorithm Also known as: getAlgorithm
method wrapper for cv::Ptrcv::Algorithm cv::GridAdaptedFeatureDetector::getAlgorithm(const cv::String name)
24292 24293 24294 24295 24296 24297 24298 24299 24300 |
# File 'lib/ropencv/ropencv_types.rb', line 24292 def get_algorithm(name) __validate_pointer__ result = Rbind::cv_grid_adapted_feature_detector_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::GridAdaptedFeatureDetector::getBool(const cv::String name)
24241 24242 24243 24244 |
# File 'lib/ropencv/ropencv_types.rb', line 24241 def get_bool(name) __validate_pointer__ Rbind::cv_grid_adapted_feature_detector_get_bool( self, name) end |
#get_double(name) ⇒ Double Also known as: getDouble
method wrapper for double cv::GridAdaptedFeatureDetector::getDouble(const cv::String name)
24232 24233 24234 24235 |
# File 'lib/ropencv/ropencv_types.rb', line 24232 def get_double(name) __validate_pointer__ Rbind::cv_grid_adapted_feature_detector_get_double( self, name) end |
#get_int(name) ⇒ Fixnum Also known as: getInt
method wrapper for int cv::GridAdaptedFeatureDetector::getInt(const cv::String name)
24223 24224 24225 24226 |
# File 'lib/ropencv/ropencv_types.rb', line 24223 def get_int(name) __validate_pointer__ Rbind::cv_grid_adapted_feature_detector_get_int( self, name) end |
#get_mat(name) ⇒ Cv::Mat Also known as: getMat
method wrapper for cv::Mat cv::GridAdaptedFeatureDetector::getMat(const cv::String name)
24264 24265 24266 24267 24268 24269 24270 24271 24272 |
# File 'lib/ropencv/ropencv_types.rb', line 24264 def get_mat(name) __validate_pointer__ result = Rbind::cv_grid_adapted_feature_detector_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::GridAdaptedFeatureDetector::getMatVector(const cv::String name)
24278 24279 24280 24281 24282 24283 24284 24285 24286 |
# File 'lib/ropencv/ropencv_types.rb', line 24278 def get_mat_vector(name) __validate_pointer__ result = Rbind::cv_grid_adapted_feature_detector_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::GridAdaptedFeatureDetector::getParams(std::vectorcv::String& names)
24399 24400 24401 24402 |
# File 'lib/ropencv/ropencv_types.rb', line 24399 def get_params(names) __validate_pointer__ Rbind::cv_grid_adapted_feature_detector_get_params( self, names) end |
#get_string(name) ⇒ Cv::String Also known as: getString
method wrapper for cv::String cv::GridAdaptedFeatureDetector::getString(const cv::String name)
24250 24251 24252 24253 24254 24255 24256 24257 24258 |
# File 'lib/ropencv/ropencv_types.rb', line 24250 def get_string(name) __validate_pointer__ result = Rbind::cv_grid_adapted_feature_detector_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::GridAdaptedFeatureDetector::paramHelp(const cv::String name)
24376 24377 24378 24379 24380 24381 24382 24383 24384 |
# File 'lib/ropencv/ropencv_types.rb', line 24376 def param_help(name) __validate_pointer__ result = Rbind::cv_grid_adapted_feature_detector_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::GridAdaptedFeatureDetector::paramType(const cv::String name)
24390 24391 24392 24393 |
# File 'lib/ropencv/ropencv_types.rb', line 24390 def param_type(name) __validate_pointer__ Rbind::cv_grid_adapted_feature_detector_param_type( self, name) end |
#set_algorithm(name, value) ⇒ Void Also known as: setAlgorithm
method wrapper for void cv::GridAdaptedFeatureDetector::setAlgorithm(const cv::String name, const cv::Ptrcv::Algorithm value)
24367 24368 24369 24370 |
# File 'lib/ropencv/ropencv_types.rb', line 24367 def set_algorithm(name, value) __validate_pointer__ Rbind::cv_grid_adapted_feature_detector_set_algorithm( self, name, value) end |
#set_bool(name, value) ⇒ Void Also known as: setBool
method wrapper for void cv::GridAdaptedFeatureDetector::setBool(const cv::String name, bool value)
24327 24328 24329 24330 |
# File 'lib/ropencv/ropencv_types.rb', line 24327 def set_bool(name, value) __validate_pointer__ Rbind::cv_grid_adapted_feature_detector_set_bool( self, name, value) end |
#set_double(name, value) ⇒ Void Also known as: setDouble
method wrapper for void cv::GridAdaptedFeatureDetector::setDouble(const cv::String name, double value)
24317 24318 24319 24320 |
# File 'lib/ropencv/ropencv_types.rb', line 24317 def set_double(name, value) __validate_pointer__ Rbind::cv_grid_adapted_feature_detector_set_double( self, name, value) end |
#set_int(name, value) ⇒ Void Also known as: setInt
method wrapper for void cv::GridAdaptedFeatureDetector::setInt(const cv::String name, int value)
24307 24308 24309 24310 |
# File 'lib/ropencv/ropencv_types.rb', line 24307 def set_int(name, value) __validate_pointer__ Rbind::cv_grid_adapted_feature_detector_set_int( self, name, value) end |
#set_mat(name, value) ⇒ Void Also known as: setMat
method wrapper for void cv::GridAdaptedFeatureDetector::setMat(const cv::String name, const cv::Mat value)
24347 24348 24349 24350 |
# File 'lib/ropencv/ropencv_types.rb', line 24347 def set_mat(name, value) __validate_pointer__ Rbind::cv_grid_adapted_feature_detector_set_mat( self, name, value) end |
#set_mat_vector(name, value) ⇒ Void Also known as: setMatVector
method wrapper for void cv::GridAdaptedFeatureDetector::setMatVector(const cv::String name, const std::vectorcv::Mat value)
24357 24358 24359 24360 |
# File 'lib/ropencv/ropencv_types.rb', line 24357 def set_mat_vector(name, value) __validate_pointer__ Rbind::cv_grid_adapted_feature_detector_set_mat_vector( self, name, value) end |
#set_string(name, value) ⇒ Void Also known as: setString
method wrapper for void cv::GridAdaptedFeatureDetector::setString(const cv::String name, const cv::String value)
24337 24338 24339 24340 |
# File 'lib/ropencv/ropencv_types.rb', line 24337 def set_string(name, value) __validate_pointer__ Rbind::cv_grid_adapted_feature_detector_set_string( self, name, value) end |
#to_s ⇒ Object
converts GridAdaptedFeatureDetector into a string by crawling through all its attributes
24145 24146 24147 |
# File 'lib/ropencv/ropencv_types.rb', line 24145 def to_s "#<cv::GridAdaptedFeatureDetector >" end |