CMVision Namespace Reference
|
Classes |
| class | DummyT1 |
| class | DummyI3 |
| class | DummyT1I3 |
| class | image |
| class | image_idx |
| class | image_yuv |
| class | run |
| class | run_mini |
| struct | region |
| struct | region_small |
| struct | region_tiny |
| struct | color_class_state |
Typedefs |
|
typedef unsigned char | uchar |
Functions |
|
int | range_sum (int x, int w) |
|
template<class num> |
| int | bottom_bit (num n) |
|
template<class num> |
| num | top_bit (num n) |
|
template<class rle_t, class tmap_t> |
| int | 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 | EncodeRunsUseEdges (rle_t *rle, tmap_t *map, edge_t *edge_map, int width, int height, int max_runs) |
|
template<class rle_t> |
| bool | CheckRuns (rle_t *rle, int num_runs, int width, int height) |
|
template<class rle_t> |
| void | ConnectComponents (rle_t *map, int num) |
|
template<class region_t, class rle_t> |
| int | ExtractRegions (region_t *reg, int max_reg, rle_t *rmap, int num) |
|
template<class color_class_state_t, class region_t> |
| int | SeparateRegions (color_class_state_t *color, int colors, region_t *reg, int num) |
|
template<class region_t> |
| region_t * | SortRegionListByArea (region_t *list, int passes) |
|
template<class color_class_state_t> |
| void | SortRegions (color_class_state_t *color, int colors, int max_area) |
|
template<class region, class rle_t> |
| void | MergeRegions (region *p, region *q, region **q_prev_next, rle_t *runs) |
|
template<class region> |
| void | CalcXYBounds (region *p, double density_thresh, int area, int &xl, int &xh, int &yl, int &yh) |
|
template<class region, class rle_t> |
| int | MergeRegions (region *p, double density_thresh, rle_t *runs) |
|
template<class color_class_state_t, class rle_t> |
| int | MergeRegions (color_class_state_t *color, int colors, rle_t *runs) |
|
template<class region, class rle_t> |
| bool | CheckRegions (region *p, rle_t *runs) |
|
template<class color_class_state_t, class rle_t> |
| bool | CheckRegions (color_class_state_t *color, int colors, rle_t *runs) |
|
template<class region_t, class rle_t> |
| int | FindStart (rle_t *rmap, int left, int right, int x, DummyT1< region_t > dummy=DummyT1< region_t >()) |
|
template<class rle_t> |
| int | FindStart (rle_t *rmap, int left, int right, int x, int y) |
|
template<class region_t, class rle_t> |
| void | CreateRunIndex (int *yindex, rle_t *rmap, int num, DummyT1< region_t > dummy=DummyT1< region_t >()) |
|
template<class color_class_state_t> |
| void | GetNextRegion (color_class_state_t *color, int colors, int max_area) |
|
template<class color_class_state_t> |
| void | CalcTotalArea (color_class_state_t *color) |
|
template<class color_class_state_t> |
| void | CalcTotalArea (color_class_state_t *color, int colors) |
|
template<class data> |
| int | find (data *arr, int start, int end, data key) |
|
template<class color_class_state_t> |
| int | LoadColorInformation (color_class_state_t *color, int max, const char *filename, hash_map< const char *, unsigned int, hash< const char * >, hashcmp_eqstr > &color_names) |
|
template<class cmap_t, class image, int bits_y, int bits_u, int bits_v> |
| void | ThresholdImage (cmap_t *cmap, image &img, cmap_t *tmap, DummyI3< bits_y, bits_u, bits_v > dummy=DummyI3< bits_y, bits_u, bits_v >()) |
|
template<class cmap_t, class image> |
| void | ThresholdImageRGB16 (cmap_t *cmap, image &img, cmap_t *tmap) |
|
template<class cmap_t, class image, class element, int bits_y, int bits_u, int bits_v> |
| void | ThresholdImageYUVPlanar (cmap_t *cmap, image &img, cmap_t *tmap) |
|
template<class rle_t, class color_class_state_t> |
| void | RmapToRgb (rgb *img, rle_t *map, int last_run, int width, int height, color_class_state_t *color, int num) |
|
template<class cmap_t> |
| void | RgbToIndex (cmap_t *map, rgb *img, int width, int height, rgb *colors, int num) |
|
template<class cmap_t, class color_class_state_t> |
| void | IndexToRgb (rgb *img, cmap_t *map, int width, int height, color_class_state_t *color, int num) |
|
template<class cmap_t> |
| void | IndexToRgb (rgb *img, cmap_t *map, int width, int height, rgb *colors, int num) |
|
template<class data> |
| data | Get3D (data *arr, int num_i, int num_j, int num_k, int i, int j, int k) |
|
template<class data> |
| void | Set3D (data *arr, int num_i, int num_j, int num_k, int i, int j, int k, data v) |
|
template<class tmap_t> |
| int | RemapTMapColor (tmap_t *tmap, int num_y, int num_u, int num_v, int src_id, int dest_id) |
|
template<class tmap_t> |
| int | CheckTMapColors (tmap_t *tmap, int num_y, int num_u, int num_v, int colors, int default_id) |
|
template<class tmap_t> |
| bool | LoadThresholdFile (tmap_t *tmap, int num_y, int num_u, int num_v, const char *filename) |
|
template<class tmap_t> |
| bool | SaveThresholdFile (tmap_t *tmap, int num_y, int num_u, int num_v, char *filename) |
Variables |
| const int | log2modp [37] |
Variable Documentation
Initial value: {
0, 1, 2,27, 3,24,28, 0, 4,17,25,31,29,12, 0,14, 5, 8,18,
0,26,23,32,16,30,11,13, 7, 0,22,15,10, 6,21, 9,20,19
}
Definition at line 47 of file cmv_region.h.
Referenced by bottom_bit(), and top_bit().
|