#include <mr_vector.h>
#include <mr_line.h>
#include <mr_image.h>
Go to the source code of this file.
Data Structures | |
struct | MrRayTracing |
Defines | |
#define | MR_RAY_NB_RAYS 10 |
#define | MR_RAY_MIN_INTERSECTIONS 6 |
#define | MR_RAY_MIN_LINES_SPACES 6 |
Typedefs | |
typedef MrRayTracing | MrRayTracing |
Functions | |
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) |
|
Default number of required intersections. |
|
Default number of spaces between 2 lines. |
|
Default number of virtual vertical lines. |
|
|
|
Apply the ray tracing algorithm on a simple image. |
|
Destroy lines previously detected. |
|
Destroy a ray tracer lines detector. |
|
Apply the ray tracing algorithm to detect vertical lines on an image ROI |
|
Creates a new ray tracer lines detector. |
|
Apply the ray tracing algorithm to detect vertical lines on an image ROI |