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