fast::Region struct

Segmentation region struct.

Contents

Public variables

int pixelCount
float area
uchar label
uint instance
Vector2f centroid
float perimeterLength
float averageRadius
Vector2i maxPixelPosition
Vector2i minPixelPosition
std::shared_ptr<Mesh> contourMesh
std::vector<Vector2i> contourPixels
std::vector<Vector2i> pixels

Variable documentation

int fast::Region::pixelCount

Region pixel count

float fast::Region::area

Region area in millimeters if pixel spacing is set. See also pixel count

uchar fast::Region::label

Region class label

uint fast::Region::instance

Region instance ID

Vector2f fast::Region::centroid

Region centroid

float fast::Region::perimeterLength

Region perimeter length

float fast::Region::averageRadius

Region average radius

Vector2i fast::Region::maxPixelPosition

Maximum x and y pixel position

Vector2i fast::Region::minPixelPosition

Minimum x and y pixel position

std::shared_ptr<Mesh> fast::Region::contourMesh

List of all contour pixel coordinates. Only extracted if extractCountours option is set in RegionProperties constructor

std::vector<Vector2i> fast::Region::contourPixels

List of all contour pixel coordinates. Only extracted if extractCountours option is set in RegionProperties constructor

std::vector<Vector2i> fast::Region::pixels

List of all pixel coordinates in region