The Slic class.
More...
#include <superpixels_slic.hpp>
◆ Slic() [1/2]
◆ Slic() [2/2]
pic::Slic::Slic |
( |
Image * |
img, |
|
|
int |
nSuperPixels = 64 |
|
) |
| |
|
inline |
◆ ~Slic()
◆ allocate()
void pic::Slic::allocate |
( |
int |
nSuperPixels, |
|
|
int |
channels |
|
) |
| |
|
inlineprotected |
◆ distanceC()
float pic::Slic::distanceC |
( |
float * |
a1, |
|
|
float * |
a2, |
|
|
int |
channels |
|
) |
| |
|
inlineprotected |
distanceC
- Parameters
-
- Returns
◆ distanceS()
int pic::Slic::distanceS |
( |
int |
x1, |
|
|
int |
y1, |
|
|
int |
x2, |
|
|
int |
y2 |
|
) |
| |
|
inlineprotected |
distanceS
- Parameters
-
- Returns
◆ execute()
void pic::Slic::execute |
( |
Image * |
img, |
|
|
int |
nSuperPixels = 64 |
|
) |
| |
|
inline |
◆ getLabelsBuffer()
int* pic::Slic::getLabelsBuffer |
( |
int * |
out = NULL | ) |
|
|
inline |
getLabelsBuffer
- Parameters
-
- Returns
◆ getMeanImage()
getMeanImage
- Parameters
-
- Returns
◆ pass()
bool pic::Slic::pass |
( |
Image * |
img, |
|
|
int |
S |
|
) |
| |
|
inlineprotected |
◆ release()
void pic::Slic::release |
( |
| ) |
|
|
inlineprotected |
◆ centers
◆ channels
◆ col_values
float* pic::Slic::col_values |
|
protected |
◆ counter
unsigned int * pic::Slic::counter |
|
protected |
◆ height
◆ labels_distance
Image* pic::Slic::labels_distance |
|
protected |
◆ lap_img
Image * pic::Slic::lap_img |
|
protected |
◆ mPixel
float * pic::Slic::mPixel |
|
protected |
◆ nSuperPixels
int pic::Slic::nSuperPixels |
|
protected |
◆ prevX
unsigned int* pic::Slic::prevX |
|
protected |
◆ prevY
unsigned int * pic::Slic::prevY |
|
protected |
◆ width
The documentation for this class was generated from the following file: