#include <cmvision.h>
Definition at line 116 of file cmvision.h.
CMVision::CMVision | ( | ) | [inline] |
Definition at line 198 of file cmvision.h.
CMVision::~CMVision | ( | ) | [inline] |
Definition at line 199 of file cmvision.h.
void CMVision::calcAverageColors | ( | region *restrict | reg, |
int | num_reg, | ||
image_pixel *restrict | img, | ||
rle *restrict | rmap, | ||
int | num_runs | ||
) | [protected] |
Definition at line 327 of file cmvision.cc.
void CMVision::classifyFrame | ( | image_pixel *restrict | img, |
unsigned *restrict | map | ||
) | [protected] |
Definition at line 105 of file cmvision.cc.
void CMVision::clear | ( | void | ) | [protected] |
Definition at line 622 of file cmvision.cc.
void CMVision::close | ( | ) |
Definition at line 842 of file cmvision.cc.
void CMVision::connectComponents | ( | rle *restrict | map, |
int | num | ||
) | [protected] |
Definition at line 183 of file cmvision.cc.
bool CMVision::disable | ( | unsigned | opt | ) |
Definition at line 832 of file cmvision.cc.
bool CMVision::enable | ( | unsigned | opt | ) |
Definition at line 822 of file cmvision.cc.
int CMVision::encodeRuns | ( | rle *restrict | out, |
unsigned *restrict | map | ||
) | [protected] |
Definition at line 138 of file cmvision.cc.
Definition at line 260 of file cmvision.cc.
color_info* CMVision::getColorInfo | ( | int | color | ) | [inline] |
Definition at line 226 of file cmvision.h.
void CMVision::getColorInfo | ( | int | color, |
color_info & | info | ||
) | [inline] |
Definition at line 228 of file cmvision.h.
char* CMVision::getColorName | ( | int | color | ) | [inline] |
Definition at line 221 of file cmvision.h.
rgb CMVision::getColorVisual | ( | int | color | ) | [inline] |
Definition at line 223 of file cmvision.h.
unsigned* CMVision::getMap | ( | ) | [inline] |
Definition at line 218 of file cmvision.h.
CMVision::region * CMVision::getRegions | ( | int | color_id | ) |
Definition at line 988 of file cmvision.cc.
bool CMVision::getThreshold | ( | int | color, |
int & | y_low, | ||
int & | y_high, | ||
int & | u_low, | ||
int & | u_high, | ||
int & | v_low, | ||
int & | v_high | ||
) |
Definition at line 877 of file cmvision.cc.
bool CMVision::initialize | ( | int | nwidth, |
int | nheight | ||
) |
Definition at line 636 of file cmvision.cc.
bool CMVision::loadOptions | ( | const char * | filename | ) |
Definition at line 681 of file cmvision.cc.
int CMVision::mergeRegions | ( | region * | p, |
int | num, | ||
double | density_thresh | ||
) | [protected] |
Definition at line 546 of file cmvision.cc.
int CMVision::mergeRegions | ( | ) | [protected] |
Definition at line 601 of file cmvision.cc.
int CMVision::numRegions | ( | int | color_id | ) |
Definition at line 982 of file cmvision.cc.
bool CMVision::processFrame | ( | image_pixel * | image | ) |
Definition at line 924 of file cmvision.cc.
bool CMVision::processFrame | ( | unsigned * | map | ) |
Definition at line 955 of file cmvision.cc.
bool CMVision::saveOptions | ( | char * | filename | ) |
Definition at line 787 of file cmvision.cc.
int CMVision::separateRegions | ( | region *restrict | reg, |
int | num | ||
) | [protected] |
Definition at line 445 of file cmvision.cc.
void CMVision::setColorInfo | ( | int | color, |
color_info & | info | ||
) | [inline] |
Definition at line 230 of file cmvision.h.
bool CMVision::setThreshold | ( | int | color, |
int | y_low, | ||
int | y_high, | ||
int | u_low, | ||
int | u_high, | ||
int | v_low, | ||
int | v_high | ||
) |
Definition at line 894 of file cmvision.cc.
CMVision::region * CMVision::sortRegionListByArea | ( | region *restrict | list, |
int | passes | ||
) | [protected] |
Definition at line 488 of file cmvision.cc.
void CMVision::sortRegions | ( | int | max_area | ) | [protected] |
Definition at line 531 of file cmvision.cc.
bool CMVision::testClassify | ( | rgb *restrict | out, |
image_pixel *restrict | image | ||
) |
Definition at line 851 of file cmvision.cc.
color_info CMVision::colors[CMV_MAX_COLORS] [protected] |
Definition at line 172 of file cmvision.h.
int CMVision::height [protected] |
Definition at line 173 of file cmvision.h.
unsigned* CMVision::map [protected] |
Definition at line 174 of file cmvision.h.
unsigned CMVision::options [protected] |
Definition at line 176 of file cmvision.h.
int CMVision::region_count[CMV_MAX_COLORS] [protected] |
Definition at line 168 of file cmvision.h.
region* CMVision::region_list[CMV_MAX_COLORS] [protected] |
Definition at line 167 of file cmvision.h.
region CMVision::region_table[CMV_MAX_REGIONS] [protected] |
Definition at line 166 of file cmvision.h.
rle CMVision::rmap[CMV_MAX_RUNS] [protected] |
Definition at line 170 of file cmvision.h.
unsigned CMVision::u_class[CMV_COLOR_LEVELS] [protected] |
Definition at line 163 of file cmvision.h.
unsigned CMVision::v_class[CMV_COLOR_LEVELS] [protected] |
Definition at line 164 of file cmvision.h.
int CMVision::width [protected] |
Definition at line 173 of file cmvision.h.
unsigned CMVision::y_class[CMV_COLOR_LEVELS] [protected] |
Definition at line 162 of file cmvision.h.