![]() |
ImageD
v2_7_5 (24.06.22)
ImageD is an image processing software designed for rapid prototyping and implementing algorithms and solutions for science, research and teaching.
|
The D_Component class A blob and its features in a 2D binary/label image. More...
#include <d_component.h>
Public Member Functions | |
D_Component () | |
D_Component (int number) | |
D_Component (vector< Point > points2init) | |
D_Component (vector< Point > points2init, int number) | |
void | add_Point (Point point2add) |
void | add_Point (int x, int y) |
void | clear () |
size_t | get_Size () |
void | Calc_All () |
void | Calc_Mat () |
void | Calc_Contour () |
void | Calc_Distance () |
void | Calc_Features () |
Mat * | get_pMat () |
Mat | get_Mat () |
double | get_Feature (int feature) |
vector< Point > | get_Coordinates () |
vector< Point > | get_Contour () |
Point2f | get_Centroid () |
vector< Point > | get_Contour_ConvexHull () |
Point | get_Offset () |
Rect | get_BndBox_Rect () |
RotatedRect | get_BndBox_Rotate () |
RotatedRect | get_Ellipse_Fitted () |
void | set_Name (QString name) |
void | set_Number (int number) |
void | free_Mat () |
The D_Component class A blob and its features in a 2D binary/label image.
Mainly used as part of a D_ComponentList. Availiable features are D_FEATURE_ENUM.
D_Component::D_Component | ( | ) |
D_Component::D_Component | ( | int | number | ) |
D_Component::D_Component | ( | vector< Point > | points2init | ) |
D_Component::D_Component | ( | vector< Point > | points2init, |
int | number | ||
) |
|
inline |
|
inline |
void D_Component::Calc_All | ( | ) |
void D_Component::Calc_Contour | ( | ) |
void D_Component::Calc_Distance | ( | ) |
void D_Component::Calc_Features | ( | ) |
void D_Component::Calc_Mat | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |