Classes | Macros | Typedefs
cmvision.h File Reference
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
Include dependency graph for cmvision.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CMVision
 
struct  CMVision::color_info
 
struct  lab
 
struct  CMVision::line
 
struct  CMVision::point
 
struct  CMVision::rectangle
 
struct  CMVision::region
 
struct  rgb
 
struct  CMVision::rle
 

Macros

#define CMV_COLOR_AVERAGES   0x02
 
#define CMV_COLOR_LEVELS   256
 
#define CMV_DEFAULT_HEIGHT   240
 
#define CMV_DEFAULT_WIDTH   320
 
#define CMV_DENSITY_MERGE   0x08
 
#define CMV_DUAL_THRESHOLD   0x04
 
#define CMV_MAX_COLORS   32
 
#define CMV_MAX_REGIONS   CMV_MAX_RUNS / 4
 
#define CMV_MAX_RUNS   (CMV_DEFAULT_WIDTH * CMV_DEFAULT_HEIGHT) / 4
 
#define CMV_MIN_AREA   20
 
#define CMV_NONE   ((unsigned)(-1))
 
#define CMV_THRESHOLD   0x01
 
#define CMV_VALID_OPTIONS   0x0F
 
#define NULL   (0)
 
#define restrict
 
#define RGB_STRUCT
 

Typedefs

typedef struct lab image_pixel
 

Macro Definition Documentation

◆ CMV_COLOR_AVERAGES

#define CMV_COLOR_AVERAGES   0x02

Definition at line 101 of file cmvision.h.

◆ CMV_COLOR_LEVELS

#define CMV_COLOR_LEVELS   256

Definition at line 67 of file cmvision.h.

◆ CMV_DEFAULT_HEIGHT

#define CMV_DEFAULT_HEIGHT   240

Definition at line 72 of file cmvision.h.

◆ CMV_DEFAULT_WIDTH

#define CMV_DEFAULT_WIDTH   320

Definition at line 71 of file cmvision.h.

◆ CMV_DENSITY_MERGE

#define CMV_DENSITY_MERGE   0x08

Definition at line 103 of file cmvision.h.

◆ CMV_DUAL_THRESHOLD

#define CMV_DUAL_THRESHOLD   0x04

Definition at line 102 of file cmvision.h.

◆ CMV_MAX_COLORS

#define CMV_MAX_COLORS   32

Definition at line 68 of file cmvision.h.

◆ CMV_MAX_REGIONS

#define CMV_MAX_REGIONS   CMV_MAX_RUNS / 4

Definition at line 76 of file cmvision.h.

◆ CMV_MAX_RUNS

#define CMV_MAX_RUNS   (CMV_DEFAULT_WIDTH * CMV_DEFAULT_HEIGHT) / 4

Definition at line 75 of file cmvision.h.

◆ CMV_MIN_AREA

#define CMV_MIN_AREA   20

Definition at line 77 of file cmvision.h.

◆ CMV_NONE

#define CMV_NONE   ((unsigned)(-1))

Definition at line 79 of file cmvision.h.

◆ CMV_THRESHOLD

#define CMV_THRESHOLD   0x01

Definition at line 100 of file cmvision.h.

◆ CMV_VALID_OPTIONS

#define CMV_VALID_OPTIONS   0x0F

Definition at line 105 of file cmvision.h.

◆ NULL

#define NULL   (0)

Definition at line 82 of file cmvision.h.

◆ restrict

#define restrict

Definition at line 31 of file cmvision.h.

◆ RGB_STRUCT

#define RGB_STRUCT

Definition at line 92 of file cmvision.h.

Typedef Documentation

◆ image_pixel

typedef struct lab image_pixel

Definition at line 89 of file cmvision.h.



cmvision
Author(s): Nate Koenig, Nate Koenig
autogenerated on Wed Mar 2 2022 00:03:25