- Home
- Installation
- Using Livekeys
- Plugins
- Developer
group plugin-lcvfeatures2d
Open CV features 2d plugin.
Summary
Members | Descriptions |
---|---|
class QDescriptorExtractor |
Abstract base class to compute descriptors for image keypoints. |
class QDescriptorMatcher |
Abstract base class for matching keypoint descriptors. |
class QDescriptorMatchFilter |
Filter for QDescriptorMatcher. |
class QDMatchVector |
Vector containing the actual matches. |
class QDrawMatches |
Draws the found matches of keypoints from two images. |
class QFeatureDetector |
Detects features in an image. |
class QKeypointHomography |
Maps the keypoints in one image to the corresponding keypoints in the other image. |
class QKeyPointToSceneMap |
Mapping from a set of keypoints. |
class QKeyPointVector |
Wrapper around keypoints. |
class QMatchesToLocalKeypoint |
Maps matches to local keypoints. |
class QDescriptorExtractor
class QDescriptorExtractor
: public QQuickItem
Abstract base class to compute descriptors for image keypoints.
Summary
Members | Descriptions |
---|---|
public explicit QDescriptorExtractor (QQuickItem * parent) |
QDescriptorExtractor constructor. |
public QDescriptorExtractor (cv::Ptr< cv::DescriptorExtractor > extractor,QQuickItem * parent) |
QDescriptorExtractor constructor. |
public virtual ~QDescriptorExtractor () |
QDescriptorExtractor destructor |
public inline QKeyPointVector * keypoints () |
Keypoints getter. |
public inline void setKeypoints ( QKeyPointVector * keypoints) |
Setter for the keypoints. |
public inline QMat * descriptors () |
Getter for descriptors |
public inline const QVariantMap & params () const |
Getter for the params. |
public inline bool isBinary () const |
Returns true if this descriptor extractor is binary |
public inline virtual int descriptorCols () const |
Returns the number of cols for the descriptor. |
protected virtual void initialize (const QVariantMap & params) |
Initializes QDescriptorExtractor. |
protected void initializeExtractor (cv::Ptr< cv::DescriptorExtractor > extractor) |
Creates a descriptor extractor by name. |
protected virtual void componentComplete () |
Implementation from QQuickItem. Triggers a calculation of descriptors if the keypoints have been set. |
{signal} public void keypointsChanged () |
Triggered when the keypoints are changed. |
{signal} public void descriptorsChanged () |
Triggered when descriptors are changed. |
{signal} public void paramsChanged () |
Triggered when params are changed. |
{slot} public virtual void compute () |
Computes the descriptors for a set of keypoints detected in an image or image set. |
{slot} public inline void setParams (const QVariantMap & arg) |
Setter for parameters. |
Members
public explicit
QDescriptorExtractor
(QQuickItem * parent)
QDescriptorExtractor constructor.
public
QDescriptorExtractor
(cv::Ptr< cv::DescriptorExtractor > extractor,QQuickItem * parent)
QDescriptorExtractor constructor.
public virtual
~QDescriptorExtractor
()
QDescriptorExtractor destructor
public inline
QKeyPointVector
*
keypoints
()
Keypoints getter.
public inline void
setKeypoints
(
QKeyPointVector
* keypoints)
Setter for the keypoints.
public inline
QMat
*
descriptors
()
Getter for descriptors
public inline const QVariantMap &
params
() const
Getter for the params.
public inline bool
isBinary
() const
Returns true if this descriptor extractor is binary
public inline virtual int
descriptorCols
() const
Returns the number of cols for the descriptor.
protected virtual void
initialize
(const QVariantMap & params)
Initializes QDescriptorExtractor.
protected void
initializeExtractor
(cv::Ptr< cv::DescriptorExtractor > extractor)
Creates a descriptor extractor by name.
protected virtual void
componentComplete
()
Implementation from QQuickItem. Triggers a calculation of descriptors if the keypoints have been set.
{signal} public void
keypointsChanged
()
Triggered when the keypoints are changed.
{signal} public void
descriptorsChanged
()
Triggered when descriptors are changed.
{signal} public void
paramsChanged
()
Triggered when params are changed.
{slot} public virtual void
compute
()
Computes the descriptors for a set of keypoints detected in an image or image set.
{slot} public inline void
setParams
(const QVariantMap & arg)
Setter for parameters.
class QDescriptorMatcher
class QDescriptorMatcher
: public QQuickItem
Abstract base class for matching keypoint descriptors.
Summary
Members | Descriptions |
---|---|
public explicit QDescriptorMatcher (QQuickItem * parent) |
QDescriptorMatcher main constructor. |
public QDescriptorMatcher (cv::DescriptorMatcher * matcher,QQuickItem * parent) |
Constructor containing the actual matcher. |
public virtual ~QDescriptorMatcher () |
QDescriptorMatcher destructor. |
public inline void setQueryDescriptors ( QMat * descriptors) |
Triggered when queryDescriptors are changed. |
public inline QMat * queryDescriptors () |
Getter for the query descriptors. |
public inline void setKnn (int knn) |
Setter for the knn. |
public inline int knn () const |
Count of best matches found per each query descriptor or less if a query descriptor has less than k possible matches in total. |
public QDMatchVector * matches () |
Returns a number of matches. |
public inline const QVariantMap & params () const |
Given parameters. |
protected virtual void componentComplete () |
Override from QQuickItem. Calls the matcher. |
protected virtual void initialize (const QVariantMap & params) |
Initializes any internal parameters. |
protected void initializeMatcher (cv::DescriptorMatcher * matcher) |
Function used for extending Descriptor matcher. |
protected void callMatch () |
Initializes matcher. |
{signal} public void queryDescriptorsChanged () |
Triggered when queryDescriptors are changed. |
{signal} public void matchesChanged () |
Triggered when matches are changed. |
{signal} public void knnChanged () |
Triggered when knn is changed. |
{signal} public void paramsChanged () |
Triggered when params are changed. |
{slot} public void add ( QMat * descriptors) |
Adds a set of descriptors. |
{slot} public void train () |
Trains the matcher. |
{slot} public void knnMatch ( QMat * queryDescriptors, QDMatchVector * matches,int k) |
Finds best matches for each descriptor. |
{slot} public inline void setParams (const QVariantMap & arg) |
Setter for the params. |
Members
public explicit
QDescriptorMatcher
(QQuickItem * parent)
QDescriptorMatcher main constructor.
public
QDescriptorMatcher
(cv::DescriptorMatcher * matcher,QQuickItem * parent)
Constructor containing the actual matcher.
public virtual
~QDescriptorMatcher
()
QDescriptorMatcher destructor.
public inline void
setQueryDescriptors
(
QMat
* descriptors)
Triggered when queryDescriptors are changed.
public inline
QMat
*
queryDescriptors
()
Getter for the query descriptors.
public inline void
setKnn
(int knn)
Setter for the knn.
public inline int
knn
() const
Count of best matches found per each query descriptor or less if a query descriptor has less than k possible matches in total.
public
QDMatchVector
*
matches
()
Returns a number of matches.
public inline const QVariantMap &
params
() const
Given parameters.
protected virtual void
componentComplete
()
Override from QQuickItem. Calls the matcher.
protected virtual void
initialize
(const QVariantMap & params)
Initializes any internal parameters.
protected void
initializeMatcher
(cv::DescriptorMatcher * matcher)
Function used for extending Descriptor matcher.
protected void
callMatch
()
Initializes matcher.
{signal} public void
queryDescriptorsChanged
()
Triggered when queryDescriptors are changed.
{signal} public void
matchesChanged
()
Triggered when matches are changed.
{signal} public void
knnChanged
()
Triggered when knn is changed.
{signal} public void
paramsChanged
()
Triggered when params are changed.
{slot} public void
add
(
QMat
* descriptors)
Adds a set of descriptors.
{slot} public void
train
()
Trains the matcher.
{slot} public void
knnMatch
(
QMat
* queryDescriptors,
QDMatchVector
* matches,int k)
Finds best matches for each descriptor.
{slot} public inline void
setParams
(const QVariantMap & arg)
Setter for the params.
class QDescriptorMatchFilter
class QDescriptorMatchFilter
: public QQuickItem
Filter for QDescriptorMatcher.
Summary
Members | Descriptions |
---|---|
public QDescriptorMatchFilter (QQuickItem * parent) |
QDescriptorMatchFilter constructor. |
public virtual ~QDescriptorMatchFilter () |
QDescriptorMatchFilter destructor. |
public QDMatchVector * matches1to2 () const |
Matches from the first image to the second one. |
public inline void setMatches1to2 ( QDMatchVector * arg) |
Setter for the matches1to2. |
public inline QDMatchVector * matches1to2Out () const |
matches1to2 output |
public inline float minDistanceCoeff () const |
Minimum distance that the match has to the actual outcome. |
public inline void setMinDistanceCoeff (float arg) |
Setter for minDistanceCoeff. |
public inline float maxDistance () const |
Maximum distance allowed betwen set of two matches. |
public inline void setMaxDistance (float arg) |
Setter for maxDistance. |
public inline float nndrRatio () const |
The match betwen the first match and it's next consecutive match. |
public inline void setNndrRatio (float arg) |
Setter for the nndrRatio. |
{signal} public void matches1to2Changed () |
Triggered when matches1to2 is changed. |
{signal} public void matches1to2OutChanged () |
Triggered when matches1to2Out is changed. |
{signal} public void minDistanceCoeffChanged () |
Triggered when minDistanceCoeff is changed. |
{signal} public void maxDistanceChanged () |
Triggered when the maxDistance is changed. |
{signal} public void nndrRatioChanged () |
Triggered when the nndrRatio is changed. |
Members
public
QDescriptorMatchFilter
(QQuickItem * parent)
QDescriptorMatchFilter constructor.
public virtual
~QDescriptorMatchFilter
()
QDescriptorMatchFilter destructor.
public
QDMatchVector
*
matches1to2
() const
Matches from the first image to the second one.
public inline void
setMatches1to2
(
QDMatchVector
* arg)
Setter for the matches1to2.
public inline
QDMatchVector
*
matches1to2Out
() const
matches1to2 output
public inline float
minDistanceCoeff
() const
Minimum distance that the match has to the actual outcome.
public inline void
setMinDistanceCoeff
(float arg)
Setter for minDistanceCoeff.
public inline float
maxDistance
() const
Maximum distance allowed betwen set of two matches.
public inline void
setMaxDistance
(float arg)
Setter for maxDistance.
public inline float
nndrRatio
() const
The match betwen the first match and it's next consecutive match.
public inline void
setNndrRatio
(float arg)
Setter for the nndrRatio.
{signal} public void
matches1to2Changed
()
Triggered when matches1to2 is changed.
{signal} public void
matches1to2OutChanged
()
Triggered when matches1to2Out is changed.
{signal} public void
minDistanceCoeffChanged
()
Triggered when minDistanceCoeff is changed.
{signal} public void
maxDistanceChanged
()
Triggered when the maxDistance is changed.
{signal} public void
nndrRatioChanged
()
Triggered when the nndrRatio is changed.
class QDMatchVector
class QDMatchVector
: public QQuickItem
Vector containing the actual matches.
Summary
Members | Descriptions |
---|---|
public explicit QDMatchVector (QQuickItem * parent) |
QDMatchVector constructor. |
public virtual ~QDMatchVector () |
QDMatchVector destructor. |
public inline Type
type () const |
Type that was matched. |
public inline void setType ( Type type) |
Setter for type. |
enum Type |
Type enumeration. |
Members
public explicit
QDMatchVector
(QQuickItem * parent)
QDMatchVector constructor.
public virtual
~QDMatchVector
()
QDMatchVector destructor.
public inline
Type
type
() const
Type that was matched.
public inline void
setType
(
Type
type)
Setter for type.
enum
Type
Values | Descriptions |
---|---|
BEST_MATCH | |
KNN | |
RADIUS |
Type enumeration.
class QDrawMatches
class QDrawMatches
: public QMatDisplay
Draws the found matches of keypoints from two images.
Summary
Members | Descriptions |
---|---|
public explicit QDrawMatches (QQuickItem * parent) |
QDrawMatches constructor. |
public virtual ~QDrawMatches () |
QDrawMatches desctructor. |
public inline QKeyPointVector * keypoints1 () |
Keypoint from the first source. |
public inline void setKeypoints1 ( QKeyPointVector * keypoints1) |
Setter for the keypoints1. |
public inline QKeyPointVector * keypoints2 () |
Keypoint from the second source. |
public inline void setKeypoints2 ( QKeyPointVector * keypoints2) |
Setter for the keypoints2. |
public inline QDMatchVector * matches1to2 () |
Matches from the first image to the second one. |
public void setMatches1to2 ( QDMatchVector * matches1to2) |
Setter for the matches1to2. |
public inline int matchIndex () const |
Filter only specific image. |
public inline void setMatchIndex (int matchIndex) |
Setter for the matchIndex. |
protected virtual QSGNode * updatePaintNode (QSGNode * node,UpdatePaintNodeData * nodeData) |
Implementation from QQuickItem. |
{signal} public void keypoints1Changed () |
Triggered when the keypoints1 is changed. |
{signal} public void keypoints2Changed () |
Triggered when the keypoints2 is changed. |
{signal} public void matches1to2Changed () |
Triggered when matches1to2 is changed. |
{signal} public void matchIndexChanged () |
Triggered when the matchIndex is changed. |
Members
public explicit
QDrawMatches
(QQuickItem * parent)
QDrawMatches constructor.
public virtual
~QDrawMatches
()
QDrawMatches desctructor.
public inline
QKeyPointVector
*
keypoints1
()
Keypoint from the first source.
public inline void
setKeypoints1
(
QKeyPointVector
* keypoints1)
Setter for the keypoints1.
public inline
QKeyPointVector
*
keypoints2
()
Keypoint from the second source.
public inline void
setKeypoints2
(
QKeyPointVector
* keypoints2)
Setter for the keypoints2.
public inline
QDMatchVector
*
matches1to2
()
Matches from the first image to the second one.
public void
setMatches1to2
(
QDMatchVector
* matches1to2)
Setter for the matches1to2.
public inline int
matchIndex
() const
Filter only specific image.
public inline void
setMatchIndex
(int matchIndex)
Setter for the matchIndex.
protected virtual QSGNode *
updatePaintNode
(QSGNode * node,UpdatePaintNodeData * nodeData)
Implementation from QQuickItem.
{signal} public void
keypoints1Changed
()
Triggered when the keypoints1 is changed.
{signal} public void
keypoints2Changed
()
Triggered when the keypoints2 is changed.
{signal} public void
matches1to2Changed
()
Triggered when matches1to2 is changed.
{signal} public void
matchIndexChanged
()
Triggered when the matchIndex is changed.
class QFeatureDetector
class QFeatureDetector
: public QQuickItem
Detects features in an image.
Summary
Members | Descriptions |
---|---|
public explicit QFeatureDetector (QQuickItem * parent) |
QFeatureDetector constructor. |
public QFeatureDetector (cv::Ptr< cv::FeatureDetector > detector,QQuickItem * parent) |
QFeatureDetector constructor. |
public virtual ~QFeatureDetector () |
QFeatureDetector destructor. |
public inline QMat * inputMat () |
The actual image. |
public inline void setInputMat ( QMat * mat) |
Setter for the image. |
public inline QMat * output () |
Drawn features from the input to another image. |
public inline QMat * mask () |
Limited amount of detections for a specific area. |
public inline void setMask ( QMat * mat) |
Setter for mask. |
public inline QKeyPointVector * keypoints () |
Keypoints. |
public inline void setKeypoints ( QKeyPointVector * keypoints) |
Setter for keypoints. |
public inline const QVariantMap & params () const |
Given parameters. |
public virtual QSGNode * updatePaintNode (QSGNode * node,UpdatePaintNodeData *) |
updatePaintNode() implementation from QQuickItem. |
protected inline virtual void initialize (const QVariantMap & params) |
Initializes any internal parameters. |
protected void initializeDetector (cv::Ptr< cv::FeatureDetector > detector) |
Function used for extending Feature detector. |
protected virtual void componentComplete () |
Implementation from QQuickItem. Triggers a feature detection if input matrix has been set. |
{signal} public void inputChanged () |
Triggered when input is changed. |
{signal} public void maskChanged () |
Triggered when mask is changed. |
{signal} public void keypointsChanged () |
Triggered when the keypoints are changed. |
{signal} public void outputChanged () |
Triggered when output is changed. |
{signal} public void paramsChanged () |
Triggered when params are changed. |
{slot} public inline void setParams (const QVariantMap & arg) |
Setter for the parameters. |
Members
public explicit
QFeatureDetector
(QQuickItem * parent)
QFeatureDetector constructor.
public
QFeatureDetector
(cv::Ptr< cv::FeatureDetector > detector,QQuickItem * parent)
QFeatureDetector constructor.
public virtual
~QFeatureDetector
()
QFeatureDetector destructor.
public inline
QMat
*
inputMat
()
The actual image.
public inline void
setInputMat
(
QMat
* mat)
Setter for the image.
public inline
QMat
*
output
()
Drawn features from the input to another image.
public inline
QMat
*
mask
()
Limited amount of detections for a specific area.
public inline void
setMask
(
QMat
* mat)
Setter for mask.
public inline
QKeyPointVector
*
keypoints
()
Keypoints.
public inline void
setKeypoints
(
QKeyPointVector
* keypoints)
Setter for keypoints.
public inline const QVariantMap &
params
() const
Given parameters.
public virtual QSGNode *
updatePaintNode
(QSGNode * node,UpdatePaintNodeData *)
updatePaintNode() implementation from QQuickItem.
protected inline virtual void
initialize
(const QVariantMap & params)
Initializes any internal parameters.
protected void
initializeDetector
(cv::Ptr< cv::FeatureDetector > detector)
Function used for extending Feature detector.
protected virtual void
componentComplete
()
Implementation from QQuickItem. Triggers a feature detection if input matrix has been set.
{signal} public void
inputChanged
()
Triggered when input is changed.
{signal} public void
maskChanged
()
Triggered when mask is changed.
{signal} public void
keypointsChanged
()
Triggered when the keypoints are changed.
{signal} public void
outputChanged
()
Triggered when output is changed.
{signal} public void
paramsChanged
()
Triggered when params are changed.
{slot} public inline void
setParams
(const QVariantMap & arg)
Setter for the parameters.
class QKeypointHomography
class QKeypointHomography
: public QMatDisplay
Maps the keypoints in one image to the corresponding keypoints in the other image.
Summary
Members | Descriptions |
---|---|
public QKeypointHomography (QQuickItem * parent) |
QKeypointHomography constructor. |
public ~QKeypointHomography () |
QKeypointHomography desctructor. |
public inline QKeyPointToSceneMap * keypointsToScene () const |
KeypointsToSceneMap. |
public inline void setKeypointsToScene ( QKeyPointToSceneMap * arg) |
Setter for the keypointsToScene. |
public inline QMat * queryImage () const |
Getter for the image that is used. |
public inline QVariantList objectCorners () const |
Specifies object corners. |
public inline QVariantList objectColors () const |
Specifies object colors. |
public inline void setObjectColors (const QVariantList & arg) |
Setter for the object colors. |
protected virtual QSGNode * updatePaintNode (QSGNode * node,UpdatePaintNodeData * nodeData) |
Updates the scene graph node with the set matrix. |
{signal} public void keypointsToSceneChanged () |
Triggered when keypointsToScene is changed. |
{signal} public void queryImageChanged () |
Triggered when the queryImage is changed. |
{signal} public void objectCornersChanged () |
Triggered when the objectCorners are changed. |
{signal} public void objectColorsChanged (QVariantList arg) |
Triggered when the objectColors are changed. |
{slot} public inline void setQueryImage ( QMat * queryImage) |
Setter for the image that is used. |
{slot} public inline void setObjectCorners (QVariantList arg) |
Setter for objectCorners. |
{slot} public inline void appendObjectCorners (QVariantList corner) |
Appends objectCorners. |
Members
public
QKeypointHomography
(QQuickItem * parent)
QKeypointHomography constructor.
public
~QKeypointHomography
()
QKeypointHomography desctructor.
public inline
QKeyPointToSceneMap
*
keypointsToScene
() const
KeypointsToSceneMap.
public inline void
setKeypointsToScene
(
QKeyPointToSceneMap
* arg)
Setter for the keypointsToScene.
public inline
QMat
*
queryImage
() const
Getter for the image that is used.
public inline QVariantList
objectCorners
() const
Specifies object corners.
public inline QVariantList
objectColors
() const
Specifies object colors.
public inline void
setObjectColors
(const QVariantList & arg)
Setter for the object colors.
protected virtual QSGNode *
updatePaintNode
(QSGNode * node,UpdatePaintNodeData * nodeData)
Updates the scene graph node with the set matrix.
{signal} public void
keypointsToSceneChanged
()
Triggered when keypointsToScene is changed.
{signal} public void
queryImageChanged
()
Triggered when the queryImage is changed.
{signal} public void
objectCornersChanged
()
Triggered when the objectCorners are changed.
{signal} public void
objectColorsChanged
(QVariantList arg)
Triggered when the objectColors are changed.
{slot} public inline void
setQueryImage
(
QMat
* queryImage)
Setter for the image that is used.
{slot} public inline void
setObjectCorners
(QVariantList arg)
Setter for objectCorners.
{slot} public inline void
appendObjectCorners
(QVariantList corner)
Appends objectCorners.
class QKeyPointToSceneMap
class QKeyPointToSceneMap
: public QObject
Mapping from a set of keypoints.
Summary
Members | Descriptions |
---|---|
public QKeyPointToSceneMap (QObject * parent) |
QKeyPointToSceneMap constructor. |
public ~QKeyPointToSceneMap () |
QKeyPointToSceneMap destructor. |
public inline void append (ObjectKeypointToScene * objkeypointToScene) |
Appends objects. |
public inline ObjectKeypointToScene * mappingAt (size_t index) |
Size of the keypoints. |
public inline void resize (size_t size) |
Resizes the mapping to a specific size (useful for performance efficiency) |
{slot} public inline int size () const |
Returns size of the mapping. |
Members
public
QKeyPointToSceneMap
(QObject * parent)
QKeyPointToSceneMap constructor.
public
~QKeyPointToSceneMap
()
QKeyPointToSceneMap destructor.
public inline void
append
(ObjectKeypointToScene * objkeypointToScene)
Appends objects.
public inline ObjectKeypointToScene *
mappingAt
(size_t index)
Size of the keypoints.
public inline void
resize
(size_t size)
Resizes the mapping to a specific size (useful for performance efficiency)
{slot} public inline int
size
() const
Returns size of the mapping.
class QKeyPointVector
class QKeyPointVector
: public QQuickItem
Wrapper around keypoints.
Summary
Members | Descriptions |
---|---|
public explicit QKeyPointVector (QQuickItem * parent) |
QKeyPointVector constructor. |
public ~QKeyPointVector () |
QKeyPointVector destructor. |
{slot} public QKeyPointVector * createOwnedObject () |
Creates copy of the vector. |
{slot} public QList< QObject * > keyPointData () |
Returns the internal data as a list of objects. |
{slot} public void setKeyPointData (const QList< QObject *> data) |
Sets the internal data as a list of objects. |
{slot} public void appendKeyPoint (QKeyPoint * pt) |
Appends keypoint. |
{slot} public void removeKeyPoint (int position) |
Removes keypoint. |
{slot} public QKeyPoint * createKeyPoint () |
Creates keypoint. |
{slot} public inline int size () |
Size of the vector. |
Members
public explicit
QKeyPointVector
(QQuickItem * parent)
QKeyPointVector constructor.
public
~QKeyPointVector
()
QKeyPointVector destructor.
{slot} public
QKeyPointVector
*
createOwnedObject
()
Creates copy of the vector.
{slot} public QList< QObject * >
keyPointData
()
Returns the internal data as a list of objects.
{slot} public void
setKeyPointData
(const QList< QObject *> data)
Sets the internal data as a list of objects.
{slot} public void
appendKeyPoint
(QKeyPoint * pt)
Appends keypoint.
{slot} public void
removeKeyPoint
(int position)
Removes keypoint.
{slot} public QKeyPoint *
createKeyPoint
()
Creates keypoint.
{slot} public inline int
size
()
Size of the vector.
class QMatchesToLocalKeypoint
class QMatchesToLocalKeypoint
: public QQuickItem
Maps matches to local keypoints.
Summary
Members | Descriptions |
---|---|
public explicit QMatchesToLocalKeypoint (QQuickItem * parent) |
QMatchesToLocalKeypoint constructor. |
public ~QMatchesToLocalKeypoint () |
QMatchesToLocalKeypoint destructor. |
public inline QDMatchVector * matches1to2 () |
Matches from the first image to the second one. |
public inline const QList< QObject * > & trainKeypointVectors () const |
Trains the keypoint vectors. |
public inline QKeyPointVector * queryKeypointVector () |
Returns the query keypoins. |
public inline QKeyPointToSceneMap * output () |
Returns the output. |
protected void componentComplete () |
Implementation from QQuickItem. Triggers a mapping of the matches if the input has been set. |
{signal} public void matches1to2Changed () |
Triggered when matches1to2 is changed. |
{signal} public void trainKeypointVectorsChanged () |
Triggered when trainKeypointVectors are changed. |
{signal} public void queryKeypointVectorChanged () |
Triggered when queryKeypointVectors are changed. |
{signal} public void outputChanged () |
Triggered when output is changed. |
{slot} public inline void setMatches1to2 ( QDMatchVector * arg) |
Setter for the matches1to2. |
{slot} public inline void setTrainKeypointVectors (QList< QObject *> arg) |
Setter for trainKeypointVectors. |
{slot} public inline void setQueryKeypointVector ( QKeyPointVector * arg) |
Setter for the queryKeypointVectors. |
{slot} public void setQueryWithMatches ( QKeyPointVector * query, QDMatchVector * matches) |
Setter for the queryWithMatches. |
Members
public explicit
QMatchesToLocalKeypoint
(QQuickItem * parent)
QMatchesToLocalKeypoint constructor.
public
~QMatchesToLocalKeypoint
()
QMatchesToLocalKeypoint destructor.
public inline
QDMatchVector
*
matches1to2
()
Matches from the first image to the second one.
public inline const QList< QObject * > &
trainKeypointVectors
() const
Trains the keypoint vectors.
public inline
QKeyPointVector
*
queryKeypointVector
()
Returns the query keypoins.
public inline
QKeyPointToSceneMap
*
output
()
Returns the output.
protected void
componentComplete
()
Implementation from QQuickItem. Triggers a mapping of the matches if the input has been set.
{signal} public void
matches1to2Changed
()
Triggered when matches1to2 is changed.
{signal} public void
trainKeypointVectorsChanged
()
Triggered when trainKeypointVectors are changed.
{signal} public void
queryKeypointVectorChanged
()
Triggered when queryKeypointVectors are changed.
{signal} public void
outputChanged
()
Triggered when output is changed.
{slot} public inline void
setMatches1to2
(
QDMatchVector
* arg)
Setter for the matches1to2.
{slot} public inline void
setTrainKeypointVectors
(QList< QObject *> arg)
Setter for trainKeypointVectors.
{slot} public inline void
setQueryKeypointVector
(
QKeyPointVector
* arg)
Setter for the queryKeypointVectors.
{slot} public void
setQueryWithMatches
(
QKeyPointVector
* query,
QDMatchVector
* matches)
Setter for the queryWithMatches.