Skip to content

Latest commit

 

History

History
87 lines (46 loc) · 2.2 KB

image_generators.rst

File metadata and controls

87 lines (46 loc) · 2.2 KB
.. py:module:: omrdatasettools

Image Generators

.. py:currentmodule:: omrdatasettools.AudiverisOmrImageGenerator

.. autoclass:: AudiverisOmrImageGenerator

.. automethod:: AudiverisOmrImageGenerator.extract_symbols


.. py:currentmodule:: omrdatasettools.CapitanImageGenerator

.. autoclass:: CapitanImageGenerator

.. automethod:: CapitanImageGenerator.create_capitan_images


.. py:currentmodule:: omrdatasettools.HomusImageGenerator

.. autoclass:: HomusImageGenerator

.. automethod:: HomusImageGenerator.create_images

.. automethod:: HomusImageGenerator.add_arguments_for_homus_image_generator


.. autoclass:: HomusSymbol

.. automethod:: HomusSymbol.initialize_from_string

.. automethod:: HomusSymbol.draw_into_bitmap

.. automethod:: HomusSymbol.draw_onto_canvas


.. py:currentmodule:: omrdatasettools.MeasureVisualizer

This class can be used to generate visualizations of measure annotations, such as this one for the Muscima++ dataset:

images/muscima-pp-measures.png

.. autoclass:: MeasureVisualizer

.. automethod:: MeasureVisualizer.draw_bounding_boxes_for_all_images_in_directory

.. automethod:: MeasureVisualizer.draw_bounding_boxes_into_image


.. py:currentmodule:: omrdatasettools.MuscimaPlusPlusMaskImageGenerator

.. autoclass:: MaskType
    :members:
    :undoc-members:

.. autoclass:: MuscimaPlusPlusMaskImageGenerator

.. automethod:: MuscimaPlusPlusMaskImageGenerator.render_node_masks


.. py:currentmodule:: omrdatasettools.MuscimaPlusPlusSymbolImageGenerator

.. autoclass:: MuscimaPlusPlusSymbolImageGenerator

.. automethod:: MuscimaPlusPlusSymbolImageGenerator.extract_and_render_all_symbol_masks