#include <Pixel.h>
|
| | MserBlob (const std::vector< cv::Point > &pts=std::vector< cv::Point >(), const Rect &bbox=Rect(), const QString &id=QString()) |
| |
| bool | isNull () const |
| |
| double | area () const |
| |
| Vector2D | center () const |
| |
| Rect | bbox () const |
| |
| std::vector< cv::Point > | pts () const |
| |
| std::vector< cv::Point > | relativePts (const Vector2D &origin) const |
| |
| void | draw (QPainter &p) |
| |
| QSharedPointer< Pixel > | toPixel () const |
| |
| cv::Mat | toBinaryMask () const |
| |
| double | overlapArea (const Rect &r) const |
| |
| | BaseElement (const QString &id=QString()) |
| | This class keeps an ID to keep track of transformed elements during a processing chain. You can e.g. generate Pixel elements from MserBlobs. After filtering, processing etc. you can map back to the (pixel accurate) MserBlob using this ID. More...
|
| |
| void | setId (const QString &id) |
| | Sets the (preferably unique) ID. If no ID is set, a unqiue ID is generated and assigned. More...
|
| |
| QString | id () const |
| | Returns the elment's id. More...
|
| |
| virtual QString | toString () const |
| |
| virtual void | scale (double factor) |
| |
| rdf::MserBlob::MserBlob |
( |
const std::vector< cv::Point > & |
pts = std::vector<cv::Point>(), |
|
|
const Rect & |
bbox = Rect(), |
|
|
const QString & |
id = QString() |
|
) |
| |
| double rdf::MserBlob::area |
( |
| ) |
const |
| Rect rdf::MserBlob::bbox |
( |
| ) |
const |
| Vector2D rdf::MserBlob::center |
( |
| ) |
const |
| void rdf::MserBlob::draw |
( |
QPainter & |
p | ) |
|
| bool rdf::MserBlob::isNull |
( |
| ) |
const |
| double rdf::MserBlob::overlapArea |
( |
const Rect & |
r | ) |
const |
| std::vector< cv::Point > rdf::MserBlob::pts |
( |
| ) |
const |
| std::vector< cv::Point > rdf::MserBlob::relativePts |
( |
const Vector2D & |
origin | ) |
const |
| cv::Mat rdf::MserBlob::toBinaryMask |
( |
| ) |
const |
| QSharedPointer< Pixel > rdf::MserBlob::toPixel |
( |
| ) |
const |
| Rect rdf::MserBlob::mBBox |
|
protected |
| std::vector<cv::Point> rdf::MserBlob::mPts |
|
protected |
The documentation for this class was generated from the following files: