Class: OpenCV::Cv::PyramidAdaptedFeatureDetector
- Inherits:
-
Object
- Object
- OpenCV::Cv::PyramidAdaptedFeatureDetector
- 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::PyramidAdaptedFeatureDetector (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 PyramidAdaptedFeatureDetector 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::PyramidAdaptedFeatureDetector::_create(const cv::String name)
24825 24826 24827 |
# File 'lib/ropencv/ropencv_types.rb', line 24825 def self._create(name) Rbind::cv_pyramid_adapted_feature_detector__create(name) end |
.cast_from_algorithm(ptr) ⇒ Cv::FeatureDetector Also known as: castFromAlgorithm
wrapper for static method cv::FeatureDetector* cv::PyramidAdaptedFeatureDetector::castFromAlgorithm(cv::Algorithm* ptr)
24624 24625 24626 |
# File 'lib/ropencv/ropencv_types.rb', line 24624 def self.cast_from_algorithm(ptr) Rbind::cv_pyramid_adapted_feature_detector_cast_from_algorithm(ptr) end |
.cast_from_feature_detector(ptr) ⇒ Cv::PyramidAdaptedFeatureDetector Also known as: castFromFeatureDetector
wrapper for static method cv::PyramidAdaptedFeatureDetector* cv::PyramidAdaptedFeatureDetector::castFromFeatureDetector(cv::FeatureDetector* ptr)
24579 24580 24581 |
# File 'lib/ropencv/ropencv_types.rb', line 24579 def self.cast_from_feature_detector(ptr) Rbind::cv_pyramid_adapted_feature_detector_cast_from_feature_detector(ptr) end |
.create(detector_type) ⇒ Cv::Ptr::Cv_FeatureDetector
wrapper for static method cv::Ptrcv::FeatureDetector cv::PyramidAdaptedFeatureDetector::create(const cv::String detectorType)
24604 24605 24606 |
# File 'lib/ropencv/ropencv_types.rb', line 24604 def self.create(detector_type) Rbind::cv_pyramid_adapted_feature_detector_create(detector_type) end |
.get_list(algorithms) ⇒ Void Also known as: getList
wrapper for static method void cv::PyramidAdaptedFeatureDetector::getList(std::vectorcv::String& algorithms)
24817 24818 24819 |
# File 'lib/ropencv/ropencv_types.rb', line 24817 def self.get_list(algorithms) Rbind::cv_pyramid_adapted_feature_detector_get_list(algorithms) end |
.new(*args) ⇒ Object
24468 24469 24470 24471 24472 24473 24474 24475 24476 24477 24478 24479 24480 24481 24482 24483 24484 24485 24486 24487 24488 |
# File 'lib/ropencv/ropencv_types.rb', line 24468 def self.new(*args) if args.first.is_a?(FFI::Pointer) || args.first.is_a?(PyramidAdaptedFeatureDetectorStruct) 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::PyramidAdaptedFeatureDetector::PyramidAdaptedFeatureDetector(const cv::Ptr<cv::FeatureDetector> detector, int maxLevel = 2) @@cv_pyramid_adapted_feature_detector_pyramid_adapted_feature_detector_defaults0 ||= [nil, 2] if(args.size >= 1 && args.size <= 2) targs = args.clone targs.size.upto(1) do |i| targs[i] = @@cv_pyramid_adapted_feature_detector_pyramid_adapted_feature_detector_defaults0[i] end begin return Rbind::cv_pyramid_adapted_feature_detector_pyramid_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
24462 24463 24464 |
# File 'lib/ropencv/ropencv_types.rb', line 24462 def self.null new(PyramidAdaptedFeatureDetectorStruct.new) end |
Instance Method Details
#cast_to_algorithm ⇒ Cv::Algorithm Also known as: castToAlgorithm
method wrapper for cv::Algorithm* cv::PyramidAdaptedFeatureDetector::castToAlgorithm()
24610 24611 24612 24613 24614 24615 24616 24617 24618 |
# File 'lib/ropencv/ropencv_types.rb', line 24610 def cast_to_algorithm() __validate_pointer__ result = Rbind::cv_pyramid_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::PyramidAdaptedFeatureDetector::castToFeatureDetector()
methods
24565 24566 24567 24568 24569 24570 24571 24572 24573 |
# File 'lib/ropencv/ropencv_types.rb', line 24565 def cast_to_feature_detector() __validate_pointer__ result = Rbind::cv_pyramid_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::PyramidAdaptedFeatureDetector::detect(const cv::Mat image, std::vectorcv::KeyPoint& keypoints, const cv::Mat mask = Mat())
24589 24590 24591 24592 |
# File 'lib/ropencv/ropencv_types.rb', line 24589 def detect(image, keypoints, mask = Cv::Mat.new()) __validate_pointer__ Rbind::cv_pyramid_adapted_feature_detector_detect( self, image, keypoints, mask) end |
#empty ⇒ Bool
method wrapper for bool cv::PyramidAdaptedFeatureDetector::empty()
24596 24597 24598 24599 |
# File 'lib/ropencv/ropencv_types.rb', line 24596 def empty() __validate_pointer__ Rbind::cv_pyramid_adapted_feature_detector_empty( self) end |
#get_algorithm(name) ⇒ Cv::Ptr::Cv_Algorithm Also known as: getAlgorithm
method wrapper for cv::Ptrcv::Algorithm cv::PyramidAdaptedFeatureDetector::getAlgorithm(const cv::String name)
24701 24702 24703 24704 24705 24706 24707 24708 24709 |
# File 'lib/ropencv/ropencv_types.rb', line 24701 def get_algorithm(name) __validate_pointer__ result = Rbind::cv_pyramid_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::PyramidAdaptedFeatureDetector::getBool(const cv::String name)
24650 24651 24652 24653 |
# File 'lib/ropencv/ropencv_types.rb', line 24650 def get_bool(name) __validate_pointer__ Rbind::cv_pyramid_adapted_feature_detector_get_bool( self, name) end |
#get_double(name) ⇒ Double Also known as: getDouble
method wrapper for double cv::PyramidAdaptedFeatureDetector::getDouble(const cv::String name)
24641 24642 24643 24644 |
# File 'lib/ropencv/ropencv_types.rb', line 24641 def get_double(name) __validate_pointer__ Rbind::cv_pyramid_adapted_feature_detector_get_double( self, name) end |
#get_int(name) ⇒ Fixnum Also known as: getInt
method wrapper for int cv::PyramidAdaptedFeatureDetector::getInt(const cv::String name)
24632 24633 24634 24635 |
# File 'lib/ropencv/ropencv_types.rb', line 24632 def get_int(name) __validate_pointer__ Rbind::cv_pyramid_adapted_feature_detector_get_int( self, name) end |
#get_mat(name) ⇒ Cv::Mat Also known as: getMat
method wrapper for cv::Mat cv::PyramidAdaptedFeatureDetector::getMat(const cv::String name)
24673 24674 24675 24676 24677 24678 24679 24680 24681 |
# File 'lib/ropencv/ropencv_types.rb', line 24673 def get_mat(name) __validate_pointer__ result = Rbind::cv_pyramid_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::PyramidAdaptedFeatureDetector::getMatVector(const cv::String name)
24687 24688 24689 24690 24691 24692 24693 24694 24695 |
# File 'lib/ropencv/ropencv_types.rb', line 24687 def get_mat_vector(name) __validate_pointer__ result = Rbind::cv_pyramid_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::PyramidAdaptedFeatureDetector::getParams(std::vectorcv::String& names)
24808 24809 24810 24811 |
# File 'lib/ropencv/ropencv_types.rb', line 24808 def get_params(names) __validate_pointer__ Rbind::cv_pyramid_adapted_feature_detector_get_params( self, names) end |
#get_string(name) ⇒ Cv::String Also known as: getString
method wrapper for cv::String cv::PyramidAdaptedFeatureDetector::getString(const cv::String name)
24659 24660 24661 24662 24663 24664 24665 24666 24667 |
# File 'lib/ropencv/ropencv_types.rb', line 24659 def get_string(name) __validate_pointer__ result = Rbind::cv_pyramid_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::PyramidAdaptedFeatureDetector::paramHelp(const cv::String name)
24785 24786 24787 24788 24789 24790 24791 24792 24793 |
# File 'lib/ropencv/ropencv_types.rb', line 24785 def param_help(name) __validate_pointer__ result = Rbind::cv_pyramid_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::PyramidAdaptedFeatureDetector::paramType(const cv::String name)
24799 24800 24801 24802 |
# File 'lib/ropencv/ropencv_types.rb', line 24799 def param_type(name) __validate_pointer__ Rbind::cv_pyramid_adapted_feature_detector_param_type( self, name) end |
#set_algorithm(name, value) ⇒ Void Also known as: setAlgorithm
method wrapper for void cv::PyramidAdaptedFeatureDetector::setAlgorithm(const cv::String name, const cv::Ptrcv::Algorithm value)
24776 24777 24778 24779 |
# File 'lib/ropencv/ropencv_types.rb', line 24776 def set_algorithm(name, value) __validate_pointer__ Rbind::cv_pyramid_adapted_feature_detector_set_algorithm( self, name, value) end |
#set_bool(name, value) ⇒ Void Also known as: setBool
method wrapper for void cv::PyramidAdaptedFeatureDetector::setBool(const cv::String name, bool value)
24736 24737 24738 24739 |
# File 'lib/ropencv/ropencv_types.rb', line 24736 def set_bool(name, value) __validate_pointer__ Rbind::cv_pyramid_adapted_feature_detector_set_bool( self, name, value) end |
#set_double(name, value) ⇒ Void Also known as: setDouble
method wrapper for void cv::PyramidAdaptedFeatureDetector::setDouble(const cv::String name, double value)
24726 24727 24728 24729 |
# File 'lib/ropencv/ropencv_types.rb', line 24726 def set_double(name, value) __validate_pointer__ Rbind::cv_pyramid_adapted_feature_detector_set_double( self, name, value) end |
#set_int(name, value) ⇒ Void Also known as: setInt
method wrapper for void cv::PyramidAdaptedFeatureDetector::setInt(const cv::String name, int value)
24716 24717 24718 24719 |
# File 'lib/ropencv/ropencv_types.rb', line 24716 def set_int(name, value) __validate_pointer__ Rbind::cv_pyramid_adapted_feature_detector_set_int( self, name, value) end |
#set_mat(name, value) ⇒ Void Also known as: setMat
method wrapper for void cv::PyramidAdaptedFeatureDetector::setMat(const cv::String name, const cv::Mat value)
24756 24757 24758 24759 |
# File 'lib/ropencv/ropencv_types.rb', line 24756 def set_mat(name, value) __validate_pointer__ Rbind::cv_pyramid_adapted_feature_detector_set_mat( self, name, value) end |
#set_mat_vector(name, value) ⇒ Void Also known as: setMatVector
method wrapper for void cv::PyramidAdaptedFeatureDetector::setMatVector(const cv::String name, const std::vectorcv::Mat value)
24766 24767 24768 24769 |
# File 'lib/ropencv/ropencv_types.rb', line 24766 def set_mat_vector(name, value) __validate_pointer__ Rbind::cv_pyramid_adapted_feature_detector_set_mat_vector( self, name, value) end |
#set_string(name, value) ⇒ Void Also known as: setString
method wrapper for void cv::PyramidAdaptedFeatureDetector::setString(const cv::String name, const cv::String value)
24746 24747 24748 24749 |
# File 'lib/ropencv/ropencv_types.rb', line 24746 def set_string(name, value) __validate_pointer__ Rbind::cv_pyramid_adapted_feature_detector_set_string( self, name, value) end |
#to_s ⇒ Object
converts PyramidAdaptedFeatureDetector into a string by crawling through all its attributes
24554 24555 24556 |
# File 'lib/ropencv/ropencv_types.rb', line 24554 def to_s "#<cv::PyramidAdaptedFeatureDetector >" end |