|
Data Structures |
struct | MrLag |
| the LAG More...
|
Processing on the lag |
short int | mr_lag_extract_segments (MrLag *, MrImage *) |
void | mr_lag_build_lag (MrLag *lag) |
void | mr_lag_filament_detection (MrLag *lag) |
void | mr_lag_build_chain (MrLag *lag) |
void | mr_lag_build_staff_line (MrLag *lag, MrVector *lines) |
void | mr_lag_remove_filaments_in_staff_line (MrLag *lag, unsigned int y) |
void | mr_lag_remove_filaments_in_staff_lines (MrLag *lag, MrVector *lines) |
void | mr_lag_bar_detection (MrImage *image, MrLine *bb) |
void | mr_lag_extract_component (MrLag *lag, MrVector *components) |
Auxiliary methods |
void | mr_lag_add_segment (MrLag *lag, MrLagSegment *segment, unsigned int j) |
MrLagSection * | mr_lag_add_section (MrLag *lag, MrLagSegment *segment) |
MrLagJunction * | mr_lag_create_junction (MrLag *lag, MrLagSection *left_section, MrLagSection *right_section) |
unsigned int | length_chain (MrVector *chain) |
unsigned int | mr_lag_chain_horizontal_line (MrVector *chain) |
void | mr_lag_remove_sections_on_image (MrLag *lag, MrImage *img) |
void | mr_lag_remove_section_on_image (MrLag *lag, MrLagSection *section, MrImage *img) |
void | mr_lag_remove_segment_on_image (MrLag *lag, MrLagSegment *segment, MrImage *img) |
Typedefs |
typedef MrLag | MrLag |
Functions |
MrLag * | mr_lag_new (unsigned int w, unsigned int h) |
void | mr_lag_free (void *p) |