GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
opencv_is.c File Reference
#include <gpac/modules/codec.h>
#include <gpac/scenegraph_vrml.h>
#include <gpac/thread.h>
#include <cvaux.h>
#include <highgui.h>
+ Include dependency graph for opencv_is.c:

Data Structures

struct  GF_OpenCV
 

Functions

static Bool OCV_RegisterDevice (struct __input_device *ifce, const char *urn, GF_BitStream *dsi, void(*AddField)(struct __input_device *_this, u32 fieldType, const char *name))
 
CvHaarClassifierCascade * load_object_detector (const char *cascade_path)
 
void detect_and_draw_objects (GF_InputSensorDevice *ifce, IplImage *image, CvHaarClassifierCascade *cascade, int do_pyramids)
 
static u32 OCV_Run (void *par)
 
static void OCV_Start (struct __input_device *ifce)
 
static void OCV_Stop (struct __input_device *ifce)
 
const u32QueryInterfaces ()
 
GF_BaseInterfaceLoadInterface (u32 InterfaceType)
 
void ShutdownInterface (GF_BaseInterface *bi)
 

Variables

int prev_x0 =0
 
int prev_y0 =0
 

Data Structure Documentation

struct GF_OpenCV
+ Collaboration diagram for GF_OpenCV:
Data Fields
GF_Thread * th
Bool running

Function Documentation

static Bool OCV_RegisterDevice ( struct __input_device *  ifce,
const char *  urn,
GF_BitStream *  dsi,
void(*)(struct __input_device *_this, u32 fieldType, const char *name)  AddField 
)
static

+ Here is the caller graph for this function:

CvHaarClassifierCascade* load_object_detector ( const char *  cascade_path)

+ Here is the caller graph for this function:

void detect_and_draw_objects ( GF_InputSensorDevice ifce,
IplImage *  image,
CvHaarClassifierCascade *  cascade,
int  do_pyramids 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static u32 OCV_Run ( void *  par)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void OCV_Start ( struct __input_device *  ifce)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void OCV_Stop ( struct __input_device *  ifce)
static

+ Here is the caller graph for this function:

const u32* QueryInterfaces ( )
GF_BaseInterface* LoadInterface ( u32  InterfaceType)

+ Here is the call graph for this function:

void ShutdownInterface ( GF_BaseInterface bi)

+ Here is the call graph for this function:

Variable Documentation

int prev_x0 =0
int prev_y0 =0