#include <connected.h>
|
| ConnectedComponents (int soft_maxlabels) |
|
void | clear () |
|
template<class Tin , class Tlabel , class Comparator , class Boolean > |
int | connected (const Tin *img, Tlabel *out, int width, int height, Comparator, Boolean K8_connectivity) |
|
|
bool | is_root_label (int id) |
|
int | root_of (int id) |
|
bool | is_equivalent (int id, int as) |
|
bool | merge (int id1, int id2) |
|
int | new_label () |
|
template<class Tin , class Tlabel , class Comparator , class Boolean > |
void | label_image (const Tin *img, Tlabel *out, int width, int height, Comparator, Boolean K8_connectivity) |
|
template<class Tlabel > |
int | relabel_image (Tlabel *out, int width, int height) |
|
Definition at line 37 of file connected.h.
ConnectedComponents::ConnectedComponents |
( |
int |
soft_maxlabels | ) |
|
|
inline |
void ConnectedComponents::clear |
( |
| ) |
|
|
inline |
template<class Tin , class Tlabel , class Comparator , class Boolean >
int ConnectedComponents::connected |
( |
const Tin * |
img, |
|
|
Tlabel * |
out, |
|
|
int |
width, |
|
|
int |
height, |
|
|
Comparator |
SAME, |
|
|
Boolean |
K8_connectivity |
|
) |
| |
bool ConnectedComponents::is_equivalent |
( |
int |
id, |
|
|
int |
as |
|
) |
| |
|
inlineprivate |
bool ConnectedComponents::is_root_label |
( |
int |
id | ) |
|
|
inlineprivate |
template<class Tin , class Tlabel , class Comparator , class Boolean >
void ConnectedComponents::label_image |
( |
const Tin * |
img, |
|
|
Tlabel * |
out, |
|
|
int |
width, |
|
|
int |
height, |
|
|
Comparator |
SAME, |
|
|
Boolean |
K8_connectivity |
|
) |
| |
|
private |
bool ConnectedComponents::merge |
( |
int |
id1, |
|
|
int |
id2 |
|
) |
| |
|
inlineprivate |
int ConnectedComponents::new_label |
( |
| ) |
|
|
inlineprivate |
template<class Tlabel >
int ConnectedComponents::relabel_image |
( |
Tlabel * |
out, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| |
|
private |
int ConnectedComponents::root_of |
( |
int |
id | ) |
|
|
inlineprivate |
int ConnectedComponents::highest_label |
|
private |
std::vector<Similarity> ConnectedComponents::labels |
|
private |
The documentation for this class was generated from the following file: