Rotated bounding box for object detection. More...
#include <MBbox.h>
Classes | |
| struct | ExtraInfo |
Public Member Functions | |
| MRotatedBbox ()=default | |
| MRotatedBbox (const MPointF ¢er, float width, float height, float angle, float confidence, int labelIndex, const std::string &labelName) | |
| MRotatedBbox (const MBbox &bbox) | |
| std::vector< MPointF > | toBboxPoints () const |
| MBbox | toBbox () const |
Public Attributes | |
| MPointF | center {0.0, 0.0} |
| float | width {0.0} |
| float | height {0.0} |
| float | angle {0.0} |
| struct mmind::dl::MRotatedBbox::ExtraInfo | extraInfo |
Rotated bounding box for object detection.
Oriented rectangle defined by center point, width, height, and rotation angle. Includes detection metadata (confidence, class label).
|
default |
| mmind::dl::MRotatedBbox::MRotatedBbox | ( | const MPointF & | center, |
| float | width, | ||
| float | height, | ||
| float | angle, | ||
| float | confidence, | ||
| int | labelIndex, | ||
| const std::string & | labelName ) |
| mmind::dl::MRotatedBbox::MRotatedBbox | ( | const MBbox & | bbox | ) |
| MBbox mmind::dl::MRotatedBbox::toBbox | ( | ) | const |
| std::vector< MPointF > mmind::dl::MRotatedBbox::toBboxPoints | ( | ) | const |
| MPointF mmind::dl::MRotatedBbox::center {0.0, 0.0} |
| struct mmind::dl::MRotatedBbox::ExtraInfo mmind::dl::MRotatedBbox::extraInfo |