Installation
Installation
Aspose.OMR FOSS for Python depends only on numpy, opencv-python, and Pillow, and requires Python 3.10 or later. There are no system-level OMR libraries or external services to install — everything the library needs is installed by pip.
The package is distributed under the MIT License and is currently at an early v0.1.0 release covering the foundation, generation, and recognition layers of the full Aspose.OMR surface.
Prerequisites
| Requirement | Detail |
|---|---|
| Python version | 3.10 or later |
| Operating system | Windows, Linux, or macOS |
| Dependencies | numpy, opencv-python, Pillow (installed automatically by pip) |
opencv-python provides the image processing used during recognition (reading scanned images, de-skewing against reference marks), and Pillow is used for rendering generated page images.
Install with pip
git clone https://github.com/aspose-omr-foss/Aspose.OMR-FOSS-for-Python.git
cd Aspose.OMR-FOSS-for-Python
pip install -e .Verify the Installation
Run a one-line import check to confirm the package installed correctly and is importable as omr.
import omr
print("Aspose.OMR FOSS for Python is ready.")If this prints successfully with no ModuleNotFoundError, the library is installed and ready to use.