Strategie for the selective search segmentation algorithm The class implements a generic stragery for the algorithm described in [278].
More...
#include <opencv2/ximgproc/segmentation.hpp>
|
virtual float | get (int r1, int r2)=0 |
| Return the score between two regions (between 0 and 1)
|
|
virtual void | merge (int r1, int r2)=0 |
| Inform the strategy that two regions will be merged.
|
|
virtual void | setImage (InputArray img, InputArray regions, InputArray sizes, int image_id=-1)=0 |
| Set a initial image, with a segmentation.
|
|
| Algorithm () |
|
virtual | ~Algorithm () |
|
virtual void | clear () |
| Clears the algorithm state.
|
|
virtual bool | empty () const |
| Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read.
|
|
virtual String | getDefaultName () const |
|
virtual void | read (const FileNode &fn) |
| Reads algorithm parameters from a file storage.
|
|
virtual void | save (const String &filename) const |
|
virtual void | write (FileStorage &fs) const |
| Stores algorithm parameters in a file storage.
|
|
void | write (FileStorage &fs, const String &name) const |
|
Strategie for the selective search segmentation algorithm The class implements a generic stragery for the algorithm described in [278].
◆ get()
virtual float cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategy::get |
( |
int | r1, |
|
|
int | r2 ) |
|
pure virtual |
Python: |
---|
| cv.ximgproc.segmentation.SelectiveSearchSegmentationStrategy.get( | r1, r2 | ) -> | retval |
Return the score between two regions (between 0 and 1)
- Parameters
-
r1 | The first region |
r2 | The second region |
◆ merge()
virtual void cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategy::merge |
( |
int | r1, |
|
|
int | r2 ) |
|
pure virtual |
Python: |
---|
| cv.ximgproc.segmentation.SelectiveSearchSegmentationStrategy.merge( | r1, r2 | ) -> | None |
Inform the strategy that two regions will be merged.
- Parameters
-
r1 | The first region |
r2 | The second region |
◆ setImage()
virtual void cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategy::setImage |
( |
InputArray | img, |
|
|
InputArray | regions, |
|
|
InputArray | sizes, |
|
|
int | image_id = -1 ) |
|
pure virtual |
Python: |
---|
| cv.ximgproc.segmentation.SelectiveSearchSegmentationStrategy.setImage( | img, regions, sizes[, image_id] | ) -> | None |
Set a initial image, with a segmentation.
- Parameters
-
img | The input image. Any number of channel can be provided |
regions | A segmentation of the image. The parameter must be the same size of img. |
sizes | The sizes of different regions |
image_id | If not set to -1, try to cache pre-computations. If the same set og (img, regions, size) is used, the image_id need to be the same. |
The documentation for this class was generated from the following file: