Main Page | Data Structures | File List | Data Fields | Globals

mr_ray_tracing.c File Reference

#include <stdlib.h>
#include "mr_lib.h"

Defines

#define PIXEL_BLACK   0

Functions

static short int aux_ray_tracing (MrRayTracing *ray, MrImage *image, MrLine *ROI, short int ver)
MrRayTracing * mr_ray_tracing_new (void)
void mr_ray_tracing_free (void *r)
void mr_ray_tracing_clear (MrRayTracing *ray)
short int mr_ray_tracing_apply (MrRayTracing *ray, MrImage *image)
short int mr_ray_tracing_hor_ROI (MrRayTracing *ray, MrImage *image, MrLine *ROI)
short int mr_ray_tracing_ver_ROI (MrRayTracing *ray, MrImage *image, MrLine *ROI)

Define Documentation

#define PIXEL_BLACK   0
 


Function Documentation

static short int aux_ray_tracing (  MrRayTracing *  ray,
MrImage *  image,
MrLine *  ROI,
short int  ver
)  [static]
 

short int mr_ray_tracing_apply (  MrRayTracing *  ray,
MrImage *  image
) 
 

Apply the ray tracing algorithm on a simple image.

void mr_ray_tracing_clear (  MrRayTracing *  ray  ) 
 

Destroy lines previously detected.

void mr_ray_tracing_free (  void *  r  ) 
 

Destroy a ray tracer lines detector.

short int mr_ray_tracing_hor_ROI (  MrRayTracing *  ray,
MrImage *  image,
MrLine *  ROI
) 
 

Apply the ray tracing algorithm to detect vertical lines on an image ROI

MrRayTracing* mr_ray_tracing_new (  void   ) 
 

Creates a new ray tracer lines detector.

short int mr_ray_tracing_ver_ROI (  MrRayTracing *  ray,
MrImage *  image,
MrLine *  ROI
) 
 

Apply the ray tracing algorithm to detect vertical lines on an image ROI


Generated on Sun Apr 9 17:29:41 2006 for MusicReco by  doxygen 1.4.4