Installation
نصب
Aspose.OMR FOSS برای Python فقط به numpy، opencv-python و Pillow وابسته است و به Python 3.10 یا بالاتر نیاز دارد. هیچ کتابخانه OMR سطح سیستم یا سرویس خارجی برای نصب وجود ندارد — تمام آنچه کتابخانه نیاز دارد توسط pip نصب میشود.
این بسته تحت مجوز MIT توزیع میشود و در حال حاضر در یک نسخه اولیه v0.1.0 است که لایههای پایه، تولید و تشخیص سطح کامل Aspose.OMR را پوشش میدهد.
پیشنیازها
| نیازمندی | جزئیات |
|---|---|
| Python نسخه | 3.10 یا بالاتر |
| سیستم عامل | Windows, Linux یا macOS |
| Dependencies | numpy, opencv-python, Pillow (بهصورت خودکار توسط pip نصب میشود) |
opencv-python پردازش تصویر مورد استفاده در حین تشخیص را فراهم میکند (خواندن تصاویر اسکنشده، اصلاح انحراف نسبت به علامتهای مرجع) و Pillow برای رندر کردن تصاویر صفحه تولید شده استفاده میشود.
نصب با pip
git clone https://github.com/aspose-omr-foss/Aspose.OMR-FOSS-for-Python.git
cd Aspose.OMR-FOSS-for-Python
pip install -e .نصب را تأیید کنید
یک بررسی تکخطی وارد کردن را اجرا کنید تا تأیید شود بسته بهدرستی نصب شده و بهصورت omr قابل وارد شدن است.
import omr
print("Aspose.OMR FOSS for Python is ready.")اگر این بدون هیچ ModuleNotFoundError با موفقیت چاپ شد، کتابخانه نصب شده و آماده استفاده است.