|
|
|
@ -11,7 +11,7 @@ SoftCascadeOctave |
|
|
|
|
----------------- |
|
|
|
|
.. ocv:class:: SoftCascadeOctave |
|
|
|
|
|
|
|
|
|
Public interface for soft cascade training algorithm |
|
|
|
|
Public interface for soft cascade training algorithm. :: |
|
|
|
|
|
|
|
|
|
class CV_EXPORTS SoftCascadeOctave : public Algorithm |
|
|
|
|
{ |
|
|
|
@ -70,8 +70,8 @@ SoftCascadeOctave::setRejectThresholds |
|
|
|
|
SoftCascadeOctave::write |
|
|
|
|
------------------------ |
|
|
|
|
|
|
|
|
|
.. ocv:function:: write SoftCascadeOctave::train(cv::FileStorage &fs, const FeaturePool* pool, InputArray thresholds) const |
|
|
|
|
.. ocv:function:: write SoftCascadeOctave::train( CvFileStorage* fs, string name) const |
|
|
|
|
.. ocv:function:: void SoftCascadeOctave::train(cv::FileStorage &fs, const FeaturePool* pool, InputArray thresholds) const |
|
|
|
|
.. ocv:function:: void SoftCascadeOctave::train( CvFileStorage* fs, string name) const |
|
|
|
|
|
|
|
|
|
:param fs an output file storage to store trained detector. |
|
|
|
|
|
|
|
|
@ -80,3 +80,64 @@ SoftCascadeOctave::write |
|
|
|
|
:param dataset a rejection vector that should be included in detector xml file. |
|
|
|
|
|
|
|
|
|
:param name a name of root node for trained detector. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FeaturePool |
|
|
|
|
----------- |
|
|
|
|
.. ocv:class:: FeaturePool |
|
|
|
|
|
|
|
|
|
Public interface for feature pool. This is a hight level abstraction for training random feature pool. :: |
|
|
|
|
|
|
|
|
|
class CV_EXPORTS FeaturePool |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
|
|
|
|
|
virtual int size() const = 0; |
|
|
|
|
virtual float apply(int fi, int si, const Mat& channels) const = 0; |
|
|
|
|
virtual void write( cv::FileStorage& fs, int index) const = 0; |
|
|
|
|
virtual ~FeaturePool(); |
|
|
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
FeaturePool::size |
|
|
|
|
----------------- |
|
|
|
|
|
|
|
|
|
Returns size of feature pool. |
|
|
|
|
|
|
|
|
|
.. ocv:function:: int FeaturePool::size() const |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FeaturePool::~FeaturePool |
|
|
|
|
------------------------- |
|
|
|
|
|
|
|
|
|
FeaturePool destructor. |
|
|
|
|
|
|
|
|
|
.. ocv:function:: int FeaturePool::~FeaturePool() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FeaturePool::write |
|
|
|
|
------------------ |
|
|
|
|
|
|
|
|
|
Write specified feature from feature pool to file storage. |
|
|
|
|
|
|
|
|
|
.. ocv:function:: void FeaturePool::write( cv::FileStorage& fs, int index) const |
|
|
|
|
|
|
|
|
|
:param fs an output file storage to store feature. |
|
|
|
|
|
|
|
|
|
:param index an index of feature that should be stored. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FeaturePool::apply |
|
|
|
|
------------------ |
|
|
|
|
|
|
|
|
|
Compute feature on integral channel image. |
|
|
|
|
|
|
|
|
|
.. ocv:function:: float FeaturePool::apply(int fi, int si, const Mat& channels) const |
|
|
|
|
|
|
|
|
|
:param fi an index of feature that should be computed. |
|
|
|
|
|
|
|
|
|
:param si an index of sample. |
|
|
|
|
|
|
|
|
|
:param fs a channel matrix. |