Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of gr-peach-opencv-project by
GeneralizedHoughGuil Class Reference
[Image processing]
Guil, N., González-Linares, J.M. More...
#include <imgproc.hpp>
Inherits cv::GeneralizedHough.
Inherited by GeneralizedHoughGuilImpl.
Public Member Functions | |
| virtual void | setXi (double xi)=0 |
| Angle difference in degrees between two points in feature. | |
| virtual void | setLevels (int levels)=0 |
| Feature table levels. | |
| virtual void | setAngleEpsilon (double angleEpsilon)=0 |
| Maximal difference between angles that treated as equal. | |
| virtual void | setMinAngle (double minAngle)=0 |
| Minimal rotation angle to detect in degrees. | |
| virtual void | setMaxAngle (double maxAngle)=0 |
| Maximal rotation angle to detect in degrees. | |
| virtual void | setAngleStep (double angleStep)=0 |
| Angle step in degrees. | |
| virtual void | setAngleThresh (int angleThresh)=0 |
| Angle votes threshold. | |
| virtual void | setMinScale (double minScale)=0 |
| Minimal scale to detect. | |
| virtual void | setMaxScale (double maxScale)=0 |
| Maximal scale to detect. | |
| virtual void | setScaleStep (double scaleStep)=0 |
| Scale step. | |
| virtual void | setScaleThresh (int scaleThresh)=0 |
| Scale votes threshold. | |
| virtual void | setPosThresh (int posThresh)=0 |
| Position votes threshold. | |
| virtual void | setTemplate (InputArray templ, Point templCenter=Point(-1,-1))=0 |
| set template to search | |
| virtual void | detect (InputArray image, OutputArray positions, OutputArray votes=noArray())=0 |
| find template on image | |
| virtual void | setCannyLowThresh (int cannyLowThresh)=0 |
| Canny low threshold. | |
| virtual void | setCannyHighThresh (int cannyHighThresh)=0 |
| Canny high threshold. | |
| virtual void | setMinDist (double minDist)=0 |
| Minimum distance between the centers of the detected objects. | |
| virtual void | setDp (double dp)=0 |
| Inverse ratio of the accumulator resolution to the image resolution. | |
| virtual void | setMaxBufferSize (int maxBufferSize)=0 |
| Maximal size of inner buffers. | |
| virtual CV_WRAP void | clear () |
| Clears the algorithm state. | |
| virtual void | write (FileStorage &fs) const |
| Stores algorithm parameters in a file storage. | |
| virtual void | read (const FileNode &fn) |
| Reads algorithm parameters from a file storage. | |
| virtual bool | empty () const |
| Returns true if the Algorithm is empty (e.g. | |
| virtual CV_WRAP void | save (const String &filename) const |
| Saves the algorithm to a file. | |
| virtual CV_WRAP String | getDefaultName () const |
| Returns the algorithm string identifier. | |
Static Public Member Functions | |
| template<typename _Tp > | |
| static Ptr< _Tp > | read (const FileNode &fn) |
| Reads algorithm from the file node. | |
| template<typename _Tp > | |
| static Ptr< _Tp > | load (const String &filename, const String &objname=String()) |
| Loads algorithm from the file. | |
| template<typename _Tp > | |
| static Ptr< _Tp > | loadFromString (const String &strModel, const String &objname=String()) |
| Loads algorithm from a String. | |
Detailed Description
Guil, N., González-Linares, J.M.
and Zapata, E.L. (1999). Bidimensional shape detection using an invariant approach. Pattern Recognition 32 (6): 1025-1038. Detects position, traslation and rotation
Definition at line 809 of file imgproc.hpp.
Member Function Documentation
| virtual CV_WRAP void clear | ( | ) | [virtual, inherited] |
| virtual void detect | ( | InputArray | image, |
| OutputArray | positions, | ||
| OutputArray | votes = noArray() |
||
| ) | [pure virtual, inherited] |
find template on image
| virtual bool empty | ( | ) | const [virtual, inherited] |
| String getDefaultName | ( | ) | const [virtual, inherited] |
Returns the algorithm string identifier.
This string is used as top level xml/yml node tag when the object is saved to a file or string.
Definition at line 65 of file algorithm.cpp.
| static Ptr<_Tp> load | ( | const String & | filename, |
| const String & | objname = String() |
||
| ) | [static, inherited] |
Loads algorithm from the file.
- Parameters:
-
filename Name of the file to read. objname The optional name of the node to read (if empty, the first top-level node will be used)
This is static template method of Algorithm. It's usage is following (in the case of SVM):
Ptr<SVM> svm = Algorithm::load<SVM>("my_svm_model.xml");
In order to make this method work, the derived class must overwrite Algorithm::read(const FileNode& fn).
| static Ptr<_Tp> loadFromString | ( | const String & | strModel, |
| const String & | objname = String() |
||
| ) | [static, inherited] |
Loads algorithm from a String.
- Parameters:
-
strModel The string variable containing the model you want to load. objname The optional name of the node to read (if empty, the first top-level node will be used)
This is static template method of Algorithm. It's usage is following (in the case of SVM):
Ptr<SVM> svm = Algorithm::loadFromString<SVM>(myStringModel);
| virtual void read | ( | const FileNode & | fn ) | [virtual, inherited] |
Reads algorithm from the file node.
This is static template method of Algorithm. It's usage is following (in the case of SVM):
Ptr<SVM> svm = Algorithm::read<SVM>(fn);
In order to make this method work, the derived class must overwrite Algorithm::read(const FileNode& fn) and also have static create() method without parameters (or with all the optional parameters)
| void save | ( | const String & | filename ) | const [virtual, inherited] |
Saves the algorithm to a file.
In order to make this method work, the derived class must implement Algorithm::write(FileStorage& fs).
Reimplemented in FaceRecognizer.
Definition at line 56 of file algorithm.cpp.
| virtual void setAngleEpsilon | ( | double | angleEpsilon ) | [pure virtual] |
Maximal difference between angles that treated as equal.
| virtual void setAngleStep | ( | double | angleStep ) | [pure virtual] |
Angle step in degrees.
| virtual void setAngleThresh | ( | int | angleThresh ) | [pure virtual] |
Angle votes threshold.
| virtual void setCannyHighThresh | ( | int | cannyHighThresh ) | [pure virtual, inherited] |
Canny high threshold.
| virtual void setCannyLowThresh | ( | int | cannyLowThresh ) | [pure virtual, inherited] |
Canny low threshold.
| virtual void setDp | ( | double | dp ) | [pure virtual, inherited] |
Inverse ratio of the accumulator resolution to the image resolution.
| virtual void setLevels | ( | int | levels ) | [pure virtual] |
Feature table levels.
| virtual void setMaxAngle | ( | double | maxAngle ) | [pure virtual] |
Maximal rotation angle to detect in degrees.
| virtual void setMaxBufferSize | ( | int | maxBufferSize ) | [pure virtual, inherited] |
Maximal size of inner buffers.
| virtual void setMaxScale | ( | double | maxScale ) | [pure virtual] |
Maximal scale to detect.
| virtual void setMinAngle | ( | double | minAngle ) | [pure virtual] |
Minimal rotation angle to detect in degrees.
| virtual void setMinDist | ( | double | minDist ) | [pure virtual, inherited] |
Minimum distance between the centers of the detected objects.
| virtual void setMinScale | ( | double | minScale ) | [pure virtual] |
Minimal scale to detect.
| virtual void setPosThresh | ( | int | posThresh ) | [pure virtual] |
Position votes threshold.
| virtual void setScaleStep | ( | double | scaleStep ) | [pure virtual] |
Scale step.
| virtual void setScaleThresh | ( | int | scaleThresh ) | [pure virtual] |
Scale votes threshold.
| virtual void setTemplate | ( | InputArray | templ, |
| Point | templCenter = Point(-1,-1) |
||
| ) | [pure virtual, inherited] |
set template to search
| virtual void setXi | ( | double | xi ) | [pure virtual] |
Angle difference in degrees between two points in feature.
| virtual void write | ( | FileStorage & | fs ) | const [virtual, inherited] |
Generated on Tue Jul 12 2022 15:17:39 by
1.7.2
