Class: OpenCV::Cv::FaceRecognizer
- Inherits:
-
Object
- Object
- OpenCV::Cv::FaceRecognizer
- 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::FaceRecognizer (also: castFromAlgorithm)
- .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)
- #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)
- #load(filename) ⇒ Void
- #param_help(name) ⇒ Cv::String (also: #paramHelp)
- #param_type(name) ⇒ Fixnum (also: #paramType)
- #predict(src, label, confidence) ⇒ Void
- #save(filename) ⇒ Void
- #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 FaceRecognizer into a string by crawling through all its attributes.
-
#train(src, labels) ⇒ Void
methods.
- #update(src, labels) ⇒ Void
Class Method Details
._create(name) ⇒ Cv::Ptr::Cv_Algorithm
wrapper for static method cv::Ptrcv::Algorithm cv::FaceRecognizer::_create(const cv::String name)
30811 30812 30813 |
# File 'lib/ropencv/ropencv_types.rb', line 30811 def self._create(name) Rbind::cv_face_recognizer__create(name) end |
.cast_from_algorithm(ptr) ⇒ Cv::FaceRecognizer Also known as: castFromAlgorithm
wrapper for static method cv::FaceRecognizer* cv::FaceRecognizer::castFromAlgorithm(cv::Algorithm* ptr)
30610 30611 30612 |
# File 'lib/ropencv/ropencv_types.rb', line 30610 def self.cast_from_algorithm(ptr) Rbind::cv_face_recognizer_cast_from_algorithm(ptr) end |
.get_list(algorithms) ⇒ Void Also known as: getList
wrapper for static method void cv::FaceRecognizer::getList(std::vectorcv::String& algorithms)
30803 30804 30805 |
# File 'lib/ropencv/ropencv_types.rb', line 30803 def self.get_list(algorithms) Rbind::cv_face_recognizer_get_list(algorithms) end |
.new(*args) ⇒ Object
30468 30469 30470 30471 30472 30473 30474 30475 |
# File 'lib/ropencv/ropencv_types.rb', line 30468 def self.new(*args) if args.first.is_a?(FFI::Pointer) || args.first.is_a?(FaceRecognizerStruct) 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
30464 30465 30466 |
# File 'lib/ropencv/ropencv_types.rb', line 30464 def self.null new(FaceRecognizerStruct.new) end |
Instance Method Details
#cast_to_algorithm ⇒ Cv::Algorithm Also known as: castToAlgorithm
method wrapper for cv::Algorithm* cv::FaceRecognizer::castToAlgorithm()
30596 30597 30598 30599 30600 30601 30602 30603 30604 |
# File 'lib/ropencv/ropencv_types.rb', line 30596 def cast_to_algorithm() __validate_pointer__ result = Rbind::cv_face_recognizer_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 |
#get_algorithm(name) ⇒ Cv::Ptr::Cv_Algorithm Also known as: getAlgorithm
method wrapper for cv::Ptrcv::Algorithm cv::FaceRecognizer::getAlgorithm(const cv::String name)
30687 30688 30689 30690 30691 30692 30693 30694 30695 |
# File 'lib/ropencv/ropencv_types.rb', line 30687 def get_algorithm(name) __validate_pointer__ result = Rbind::cv_face_recognizer_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::FaceRecognizer::getBool(const cv::String name)
30636 30637 30638 30639 |
# File 'lib/ropencv/ropencv_types.rb', line 30636 def get_bool(name) __validate_pointer__ Rbind::cv_face_recognizer_get_bool( self, name) end |
#get_double(name) ⇒ Double Also known as: getDouble
method wrapper for double cv::FaceRecognizer::getDouble(const cv::String name)
30627 30628 30629 30630 |
# File 'lib/ropencv/ropencv_types.rb', line 30627 def get_double(name) __validate_pointer__ Rbind::cv_face_recognizer_get_double( self, name) end |
#get_int(name) ⇒ Fixnum Also known as: getInt
method wrapper for int cv::FaceRecognizer::getInt(const cv::String name)
30618 30619 30620 30621 |
# File 'lib/ropencv/ropencv_types.rb', line 30618 def get_int(name) __validate_pointer__ Rbind::cv_face_recognizer_get_int( self, name) end |
#get_mat(name) ⇒ Cv::Mat Also known as: getMat
method wrapper for cv::Mat cv::FaceRecognizer::getMat(const cv::String name)
30659 30660 30661 30662 30663 30664 30665 30666 30667 |
# File 'lib/ropencv/ropencv_types.rb', line 30659 def get_mat(name) __validate_pointer__ result = Rbind::cv_face_recognizer_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::FaceRecognizer::getMatVector(const cv::String name)
30673 30674 30675 30676 30677 30678 30679 30680 30681 |
# File 'lib/ropencv/ropencv_types.rb', line 30673 def get_mat_vector(name) __validate_pointer__ result = Rbind::cv_face_recognizer_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::FaceRecognizer::getParams(std::vectorcv::String& names)
30794 30795 30796 30797 |
# File 'lib/ropencv/ropencv_types.rb', line 30794 def get_params(names) __validate_pointer__ Rbind::cv_face_recognizer_get_params( self, names) end |
#get_string(name) ⇒ Cv::String Also known as: getString
method wrapper for cv::String cv::FaceRecognizer::getString(const cv::String name)
30645 30646 30647 30648 30649 30650 30651 30652 30653 |
# File 'lib/ropencv/ropencv_types.rb', line 30645 def get_string(name) __validate_pointer__ result = Rbind::cv_face_recognizer_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 |
#load(filename) ⇒ Void
method wrapper for void cv::FaceRecognizer::load(const cv::String filename)
30589 30590 30591 30592 |
# File 'lib/ropencv/ropencv_types.rb', line 30589 def load(filename) __validate_pointer__ Rbind::cv_face_recognizer_load( self, filename) end |
#param_help(name) ⇒ Cv::String Also known as: paramHelp
method wrapper for cv::String cv::FaceRecognizer::paramHelp(const cv::String name)
30771 30772 30773 30774 30775 30776 30777 30778 30779 |
# File 'lib/ropencv/ropencv_types.rb', line 30771 def param_help(name) __validate_pointer__ result = Rbind::cv_face_recognizer_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::FaceRecognizer::paramType(const cv::String name)
30785 30786 30787 30788 |
# File 'lib/ropencv/ropencv_types.rb', line 30785 def param_type(name) __validate_pointer__ Rbind::cv_face_recognizer_param_type( self, name) end |
#predict(src, label, confidence) ⇒ Void
method wrapper for void cv::FaceRecognizer::predict(const cv::Mat src, int& label, double& confidence)
30573 30574 30575 30576 |
# File 'lib/ropencv/ropencv_types.rb', line 30573 def predict(src, label, confidence) __validate_pointer__ Rbind::cv_face_recognizer_predict( self, src, label, confidence) end |
#save(filename) ⇒ Void
method wrapper for void cv::FaceRecognizer::save(const cv::String filename)
30581 30582 30583 30584 |
# File 'lib/ropencv/ropencv_types.rb', line 30581 def save(filename) __validate_pointer__ Rbind::cv_face_recognizer_save( self, filename) end |
#set_algorithm(name, value) ⇒ Void Also known as: setAlgorithm
method wrapper for void cv::FaceRecognizer::setAlgorithm(const cv::String name, const cv::Ptrcv::Algorithm value)
30762 30763 30764 30765 |
# File 'lib/ropencv/ropencv_types.rb', line 30762 def set_algorithm(name, value) __validate_pointer__ Rbind::cv_face_recognizer_set_algorithm( self, name, value) end |
#set_bool(name, value) ⇒ Void Also known as: setBool
method wrapper for void cv::FaceRecognizer::setBool(const cv::String name, bool value)
30722 30723 30724 30725 |
# File 'lib/ropencv/ropencv_types.rb', line 30722 def set_bool(name, value) __validate_pointer__ Rbind::cv_face_recognizer_set_bool( self, name, value) end |
#set_double(name, value) ⇒ Void Also known as: setDouble
method wrapper for void cv::FaceRecognizer::setDouble(const cv::String name, double value)
30712 30713 30714 30715 |
# File 'lib/ropencv/ropencv_types.rb', line 30712 def set_double(name, value) __validate_pointer__ Rbind::cv_face_recognizer_set_double( self, name, value) end |
#set_int(name, value) ⇒ Void Also known as: setInt
method wrapper for void cv::FaceRecognizer::setInt(const cv::String name, int value)
30702 30703 30704 30705 |
# File 'lib/ropencv/ropencv_types.rb', line 30702 def set_int(name, value) __validate_pointer__ Rbind::cv_face_recognizer_set_int( self, name, value) end |
#set_mat(name, value) ⇒ Void Also known as: setMat
method wrapper for void cv::FaceRecognizer::setMat(const cv::String name, const cv::Mat value)
30742 30743 30744 30745 |
# File 'lib/ropencv/ropencv_types.rb', line 30742 def set_mat(name, value) __validate_pointer__ Rbind::cv_face_recognizer_set_mat( self, name, value) end |
#set_mat_vector(name, value) ⇒ Void Also known as: setMatVector
method wrapper for void cv::FaceRecognizer::setMatVector(const cv::String name, const std::vectorcv::Mat value)
30752 30753 30754 30755 |
# File 'lib/ropencv/ropencv_types.rb', line 30752 def set_mat_vector(name, value) __validate_pointer__ Rbind::cv_face_recognizer_set_mat_vector( self, name, value) end |
#set_string(name, value) ⇒ Void Also known as: setString
method wrapper for void cv::FaceRecognizer::setString(const cv::String name, const cv::String value)
30732 30733 30734 30735 |
# File 'lib/ropencv/ropencv_types.rb', line 30732 def set_string(name, value) __validate_pointer__ Rbind::cv_face_recognizer_set_string( self, name, value) end |
#to_s ⇒ Object
converts FaceRecognizer into a string by crawling through all its attributes
30541 30542 30543 |
# File 'lib/ropencv/ropencv_types.rb', line 30541 def to_s "#<cv::FaceRecognizer >" end |
#train(src, labels) ⇒ Void
method wrapper for void cv::FaceRecognizer::train(const std::vectorcv::Mat src, const cv::Mat labels)
methods
30554 30555 30556 30557 |
# File 'lib/ropencv/ropencv_types.rb', line 30554 def train(src, labels) __validate_pointer__ Rbind::cv_face_recognizer_train( self, src, labels) end |
#update(src, labels) ⇒ Void
method wrapper for void cv::FaceRecognizer::update(const std::vectorcv::Mat src, const cv::Mat labels)
30563 30564 30565 30566 |
# File 'lib/ropencv/ropencv_types.rb', line 30563 def update(src, labels) __validate_pointer__ Rbind::cv_face_recognizer_update( self, src, labels) end |