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)
MrRayTracingmr_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