- Home
- Installation
- Using Livekeys
- Plugins
- Developer
group plugin-lcvvideo
Open CV video processing plugin.
Summary
Members | Descriptions |
---|---|
class QBackgroundSubtractor |
Base class for background subtractor algorithms. |
class QBackgroundSubtractorKnn |
|
class QBackgroundSubtractorMog2 |
|
class QCalcOpticalFlowPyrLK |
class QBackgroundSubtractor
class QBackgroundSubtractor
: public QMatFilter
Base class for background subtractor algorithms.
Should not be instantiated directly, use a specific background subtractor algorithm instead.
Summary
Members | Descriptions |
---|---|
public explicit QBackgroundSubtractor (QBackgroundSubtractorPrivate * d_ptr,QQuickItem * parent) |
QBackgroundSubtractor constructor Parameters: |
public virtual ~QBackgroundSubtractor () |
QBackgroundSubtractor destructor. |
public double learningRate () const |
See also: BackgroundSubtractor::learningRate |
public virtual void transform (const cv::Mat & in,cv::Mat & out) |
Filtering function. |
{signal} private void learningRateChanged () |
Members
public explicit
QBackgroundSubtractor
(QBackgroundSubtractorPrivate * d_ptr,QQuickItem * parent)
QBackgroundSubtractor constructor Parameters:
d_ptr Private pointer of a subclass instance
parent
public virtual
~QBackgroundSubtractor
()
QBackgroundSubtractor destructor.
public double
learningRate
() const
See also: BackgroundSubtractor::learningRate
public virtual void
transform
(const cv::Mat & in,cv::Mat & out)
Filtering function.
Parameters :
in
out
{signal} private void
learningRateChanged
()
class QBackgroundSubtractorKnn
class QBackgroundSubtractorKnn
: public QBackgroundSubtractor
Summary
Members | Descriptions |
---|---|
public explicit QBackgroundSubtractorKnn (QQuickItem * parent) |
QBackgroundSubtractorKnn constructor. |
public ~QBackgroundSubtractorKnn () |
QBackgroundSubtractorKnn destructor. |
public bool detectShadows () const |
See also: BackgroundSubtractorKnn::detectShadows |
public void setDetectShadows (bool detectShadows) |
|
public double dist2Threshold () const |
See also: BackgroundSubtractorKnn::dist2Threshold |
public void setDist2Threshold (double dist2Threshold) |
|
public int history () const |
See also: BackgroundSubtractorKnn::history |
public void setHistory (int history) |
|
public int knnSamples () const |
See also: BackgroundSubtractorKnn::knnSamples |
public void setKnnSamples (int knnSamples) |
|
public int nSamples () const |
See also: BackgroundSubtractorKnn::nSamples |
public void setNSamples (int nSamples) |
|
public double shadowThreshold () const |
See also: BackgroundSubtractorKnn::shadowThreshold |
public void setShadowThreshold (double shadowThreshold) |
|
public int shadowValue () const |
See also: BackgroundSubtractorKnn::shadowValue |
public void setShadowValue (int shadowValue) |
|
{signal} public void detectShadowsChanged () |
|
{signal} public void dist2ThresholdChanged () |
|
{signal} public void historyChanged () |
|
{signal} public void knnSamplesChanged () |
|
{signal} public void nSamplesChanged () |
|
{signal} public void shadowThresholdChanged () |
|
{signal} public void shadowValueChanged () |
|
{slot} public void staticLoad (const QString & id) |
Members
public explicit
QBackgroundSubtractorKnn
(QQuickItem * parent)
QBackgroundSubtractorKnn constructor.
Parameters: parent
public
~QBackgroundSubtractorKnn
()
QBackgroundSubtractorKnn destructor.
public bool
detectShadows
() const
See also: BackgroundSubtractorKnn::detectShadows
public void
setDetectShadows
(bool detectShadows)
public double
dist2Threshold
() const
See also: BackgroundSubtractorKnn::dist2Threshold
public void
setDist2Threshold
(double dist2Threshold)
public int
history
() const
See also: BackgroundSubtractorKnn::history
public void
setHistory
(int history)
public int
knnSamples
() const
See also: BackgroundSubtractorKnn::knnSamples
public void
setKnnSamples
(int knnSamples)
public int
nSamples
() const
See also: BackgroundSubtractorKnn::nSamples
public void
setNSamples
(int nSamples)
public double
shadowThreshold
() const
See also: BackgroundSubtractorKnn::shadowThreshold
public void
setShadowThreshold
(double shadowThreshold)
public int
shadowValue
() const
See also: BackgroundSubtractorKnn::shadowValue
public void
setShadowValue
(int shadowValue)
{signal} public void
detectShadowsChanged
()
{signal} public void
dist2ThresholdChanged
()
{signal} public void
historyChanged
()
{signal} public void
knnSamplesChanged
()
{signal} public void
nSamplesChanged
()
{signal} public void
shadowThresholdChanged
()
{signal} public void
shadowValueChanged
()
{slot} public void
staticLoad
(const QString & id)
class QBackgroundSubtractorMog2
class QBackgroundSubtractorMog2
: public QBackgroundSubtractor
Summary
Members | Descriptions |
---|---|
public explicit QBackgroundSubtractorMog2 (QQuickItem * parent) |
QBackgroundSubtractorMog2 constructor. |
public virtual ~QBackgroundSubtractorMog2 () |
QBackgroundSubtractorMog2 destructor. |
public QMat * backgroundModel () |
See also: BackgroundSubtractorMog2::backgroundModel |
public int history () const |
See also: BackgroundSubtractorMog2::history |
public void setHistory (int history) |
|
public int nmixtures () const |
See also: BackgroundSubtractorMog2::nmixtures |
public void setNmixtures (int nmixtures) |
|
public int nShadowDetection () const |
See also: BackgroundSubtractorMog2::nShadowDetection |
public void setNShadowDetection (int nShadowDetection) |
|
public bool detectShadows () const |
See also: BackgroundSubtractorMog2::detectShadows |
public void setDetectShadows (bool detectShadows) |
|
public float backgroundRatio () const |
See also: BackgroundSubtractorMog2::backgroundRatio |
public void setBackgroundRatio (float backgroundRatio) |
|
public float ct () const |
See also: BackgroundSubtractorMog2::ct |
public void setCt (float ct) |
|
public float tau () const |
|
public void setTau (float tau) |
|
public float varInit () const |
|
public void setVarInit (float varInit) |
|
public float varMin () const |
|
public void setVarMin (float varMin) |
|
public float varMax () const |
|
public void setVarMax (float varMax) |
|
public float varThreshold () const |
|
public void setVarThreshold (float varThreshold) |
|
public float varThresholdGen () const |
|
public void setVarThresholdGen (float varThresholdGen) |
|
{signal} public void historyChanged () |
|
{signal} public void nmixturesChanged () |
|
{signal} public void nShadowDetectionChanged () |
|
{signal} public void detectShadowsChanged () |
|
{signal} public void backgroundRatioChanged () |
|
{signal} public void ctChanged () |
|
{signal} public void tauChanged () |
|
{signal} public void varInitChanged () |
|
{signal} public void varMinChanged () |
|
{signal} public void varMaxChanged () |
|
{signal} public void varThresholdChanged () |
|
{signal} public void varThresholdGenChanged () |
|
{slot} public void staticLoad (const QString & id) |
Members
public explicit
QBackgroundSubtractorMog2
(QQuickItem * parent)
QBackgroundSubtractorMog2 constructor.
Parameters: parent
public virtual
~QBackgroundSubtractorMog2
()
QBackgroundSubtractorMog2 destructor.
public
QMat
*
backgroundModel
()
See also: BackgroundSubtractorMog2::backgroundModel
public int
history
() const
See also: BackgroundSubtractorMog2::history
public void
setHistory
(int history)
public int
nmixtures
() const
See also: BackgroundSubtractorMog2::nmixtures
public void
setNmixtures
(int nmixtures)
public int
nShadowDetection
() const
See also: BackgroundSubtractorMog2::nShadowDetection
public void
setNShadowDetection
(int nShadowDetection)
public bool
detectShadows
() const
See also: BackgroundSubtractorMog2::detectShadows
public void
setDetectShadows
(bool detectShadows)
public float
backgroundRatio
() const
See also: BackgroundSubtractorMog2::backgroundRatio
public void
setBackgroundRatio
(float backgroundRatio)
public float
ct
() const
See also: BackgroundSubtractorMog2::ct
public void
setCt
(float ct)
public float
tau
() const
public void
setTau
(float tau)
public float
varInit
() const
public void
setVarInit
(float varInit)
public float
varMin
() const
public void
setVarMin
(float varMin)
public float
varMax
() const
public void
setVarMax
(float varMax)
public float
varThreshold
() const
public void
setVarThreshold
(float varThreshold)
public float
varThresholdGen
() const
public void
setVarThresholdGen
(float varThresholdGen)
{signal} public void
historyChanged
()
{signal} public void
nmixturesChanged
()
{signal} public void
nShadowDetectionChanged
()
{signal} public void
detectShadowsChanged
()
{signal} public void
backgroundRatioChanged
()
{signal} public void
ctChanged
()
{signal} public void
tauChanged
()
{signal} public void
varInitChanged
()
{signal} public void
varMinChanged
()
{signal} public void
varMaxChanged
()
{signal} public void
varThresholdChanged
()
{signal} public void
varThresholdGenChanged
()
{slot} public void
staticLoad
(const QString & id)
class QCalcOpticalFlowPyrLK
class QCalcOpticalFlowPyrLK
: public QMatFilter
Summary
Members | Descriptions |
---|---|
public explicit QCalcOpticalFlowPyrLK (QQuickItem * parent) |
QCalcOpticalFlowPyrLK constructor. |
public ~QCalcOpticalFlowPyrLK () |
QCalcOpticalFlowPyrLK destructor. |
public QSize winSize () const |
See also: CalcOpticalFlowPyrLK::winSize |
public void setWinSize (const QSize & winSize) |
|
public int maxLevel () const |
See also: CalcOpticalFlowPyrLK::maxLevel |
public void setMaxLevel (int maxLevel) |
|
public double minEigThreshold () const |
See also: CalcOpticalFlowPyrLK::minEigThreshold |
public void setMinEigThreshold (double minEigThreshold) |
|
public virtual void transform (const cv::Mat & in,cv::Mat & out) |
Filtering function. |
public virtual QSGNode * updatePaintNode (QSGNode * node,UpdatePaintNodeData * nodeData) |
Draws the points on the output matrix. |
{signal} public void winSizeChanged () |
|
{signal} public void maxLevelChanged () |
|
{signal} public void minEigThresholdChanged () |
|
{signal} public void stateIdChanged () |
|
{slot} public void addPoint (const QPoint & point) |
Adds a point to the vector of points that are currently tracked. |
{slot} public QList< QPoint > points () |
Returns the total number of points that are currently tracked as a list of points. |
{slot} public int totalPoints () const |
Returns the total number of points that are currently tracked. |
{slot} public void staticLoad (const QString & id) |
Members
public explicit
QCalcOpticalFlowPyrLK
(QQuickItem * parent)
QCalcOpticalFlowPyrLK constructor.
Parameters: parent
public
~QCalcOpticalFlowPyrLK
()
QCalcOpticalFlowPyrLK destructor.
public QSize
winSize
() const
See also: CalcOpticalFlowPyrLK::winSize
public void
setWinSize
(const QSize & winSize)
public int
maxLevel
() const
See also: CalcOpticalFlowPyrLK::maxLevel
public void
setMaxLevel
(int maxLevel)
public double
minEigThreshold
() const
See also: CalcOpticalFlowPyrLK::minEigThreshold
public void
setMinEigThreshold
(double minEigThreshold)
public virtual void
transform
(const cv::Mat & in,cv::Mat & out)
Filtering function.
Parameters : in**out
public virtual QSGNode *
updatePaintNode
(QSGNode * node,UpdatePaintNodeData * nodeData)
Draws the points on the output matrix.
Parameters : node**nodeData
{signal} public void
winSizeChanged
()
{signal} public void
maxLevelChanged
()
{signal} public void
minEigThresholdChanged
()
{signal} public void
stateIdChanged
()
{slot} public void
addPoint
(const QPoint & point)
Adds a point to the vector of points that are currently tracked.
See also: CalcOpticalFlowPyrLK::addPoint
{slot} public QList< QPoint >
points
()
Returns the total number of points that are currently tracked as a list of points.
See also: CalcOpticalFlowPyrLK::points()
{slot} public int
totalPoints
() const
Returns the total number of points that are currently tracked.