Home
FAQ
Player
Stage
Gazebo
Contrib
Documentation
Publications
Contributors
Users

Project
Download
Bugs/Feedback
Mailing lists

Radish

Old news
Old stuff

cmvision.h File Reference

#include <stdlib.h>
#include <string.h>
#include <stdio.h>

Go to the source code of this file.

Classes

struct  yuv
struct  yuv422
struct  uyvy
struct  rgb
class  CMVision
struct  CMVision::region
struct  CMVision::rle
struct  CMVision::color_info
struct  CMVision::point
struct  CMVision::line
struct  CMVision::rectangle

Defines

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

Typedefs

typedef yuv422 image_pixel


Define Documentation

#define restrict
 

#define CMV_COLOR_LEVELS   256
 

#define CMV_MAX_COLORS   32
 

#define CMV_DEFAULT_WIDTH   320
 

#define CMV_DEFAULT_HEIGHT   240
 

#define CMV_MAX_RUNS   (CMV_DEFAULT_WIDTH * CMV_DEFAULT_HEIGHT) / 4
 

#define CMV_MAX_REGIONS   CMV_MAX_RUNS / 4
 

#define CMV_MIN_AREA   20
 

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

#define NULL   (0)
 

#define CMV_THRESHOLD   0x01
 

#define CMV_COLOR_AVERAGES   0x02
 

#define CMV_DUAL_THRESHOLD   0x04
 

#define CMV_DENSITY_MERGE   0x08
 

#define CMV_VALID_OPTIONS   0x0F
 


Typedef Documentation

typedef struct yuv422 image_pixel
 


Generated on Tue May 3 14:15:39 2005 for Player by doxygen 1.3.6