Classes |
struct | hashcmp_eqstr |
class | CMVision::DummyT1< T > |
Namespaces |
namespace | CMVision |
| For more information on the CMVision package, visit http://www.cs.cmu.edu/~jbruce/cmvision/.
|
Defines |
#define | REMOVE_NOISE |
#define | AdvanceToNextRun(x, y) (x+1) |
#define | CMV_RBITS 6 |
#define | CMV_RADIX (1 << CMV_RBITS) |
#define | CMV_RMASK (CMV_RADIX-1) |
Typedefs |
typedef std::map< std::string,
unsigned int > | CMVision::color_name_map |
Functions |
int | CMVision::range_sum (int x, int w) |
template<class num > |
int | CMVision::bottom_bit (num n) |
template<class num > |
num | CMVision::top_bit (num n) |
template<class rle_t , class tmap_t > |
int | CMVision::EncodeRuns (rle_t *rle, tmap_t *map, int width, int height, int max_runs) |
template<class rle_t , class tmap_t , class edge_t > |
int | CMVision::EncodeRunsUseEdges (rle_t *rle, tmap_t *map, edge_t *edge_map, int width, int height, int max_runs) |
template<class rle_t > |
bool | CMVision::CheckRuns (rle_t *rle, int num_runs, int width, int height) |
template<class rle_t > |
void | CMVision::ConnectComponents (rle_t *map, int num) |
template<class region_t , class rle_t > |
int | CMVision::ExtractRegions (region_t *reg, int max_reg, rle_t *rmap, int num) |
template<class color_class_state_t , class region_t > |
int | CMVision::SeparateRegions (color_class_state_t *color, int colors, region_t *reg, int num) |
template<class region_t > |
region_t * | CMVision::SortRegionListByArea (region_t *list, int passes) |
template<class color_class_state_t > |
void | CMVision::SortRegions (color_class_state_t *color, int colors, int max_area) |
template<class region , class rle_t > |
void | CMVision::MergeRegions (region *p, region *q, region **q_prev_next, rle_t *runs) |
template<class region > |
void | CMVision::CalcXYBounds (region *p, double density_thresh, int area, int &xl, int &xh, int &yl, int &yh) |
template<class region , class rle_t > |
int | CMVision::MergeRegions (region *p, double density_thresh, rle_t *runs) |
template<class color_class_state_t , class rle_t > |
int | CMVision::MergeRegions (color_class_state_t *color, int colors, rle_t *runs) |
template<class region , class rle_t > |
bool | CMVision::CheckRegions (region *p, rle_t *runs) |
template<class color_class_state_t , class rle_t > |
bool | CMVision::CheckRegions (color_class_state_t *color, int colors, rle_t *runs) |
template<class region_t , class rle_t > |
int | CMVision::FindStart (rle_t *rmap, int left, int right, int x, DummyT1< region_t > dummy=DummyT1< region_t >()) |
template<class rle_t > |
int | CMVision::FindStart (rle_t *rmap, int left, int right, int x, int y) |
template<class region_t , class rle_t > |
void | CMVision::CreateRunIndex (int *yindex, rle_t *rmap, int num, DummyT1< region_t > dummy=DummyT1< region_t >()) |
template<class color_class_state_t > |
void | CMVision::GetNextRegion (color_class_state_t *color, int colors, int max_area) |
template<class color_class_state_t > |
void | CMVision::CalcTotalArea (color_class_state_t *color) |
template<class color_class_state_t > |
void | CMVision::CalcTotalArea (color_class_state_t *color, int colors) |
template<class data > |
int | CMVision::find (data *arr, int start, int end, data key) |
template<class color_class_state_t > |
int | CMVision::LoadColorInformation (color_class_state_t *color, int max, const char *filename, color_name_map &color_names) |
Variables |
const unsigned int | MAX_COLORS = 20 |
const int | CMVision::log2modp [37] |