#include #include void debug_print_image_header(IplImage *image); void release_capture(CvCapture *capture); void new_window(int num, int flags); void del_window(int num); void show_image(int num, IplImage *image); IplImage *create_image(int width, int height, int depth, int channels); void release_image(IplImage *image); void get_size(const CvArr *arr, CvSize *size); int get_depth(const IplImage *image); int get_nChannels(const IplImage *image); void dilate(const CvArr *src, CvArr *dest, int iterations); void release_mem_storage(CvMemStorage *mem_store); void cv_free(void *obj); int seq_total(const CvSeq *seq); /* CvRect *c_rect_cvGetSeqElem(const CvSeq *seq, int index); */ void c_cvRectangle(CvArr *img, int x, int y, int width, int height); CvSeq *c_cvHaarDetectObjects( const CvArr* image, CvHaarClassifierCascade* cascade, CvMemStorage* storage, double scale_factor, int min_neighbors , int flags, int width, int height);