Sorun Giderme Aspose.OMR FOSS for Python
Sorun Giderme Aspose.OMR FOSS için Python
Oluşturma Sorunları
Oluşturulan sayfa boş veya bir öğe eksik
Bir öğe oluşturulmuş ama bir ebeveynin Children listesine asla eklenmemişse, hiçbir zaman renderlanmaz. OmrEngine.Generate() çağırmadan önce her öğenin (sayfanın kendi çocuklarına kadar) gerçekten ağaç yapısına bağlandığını doğrulayın.
Overflow veya LongWordHandling ayarının görünür bir etkisi yok
Bu sürümün render motoru henüz bu enum’ları desteklemiyor — doğru şekilde ayrıştırılıyor ve doğrulanıyor, ancak taşma davranışı henüz yapılandırılabilir değil. Bu, yukarı akış yol haritasında henüz uygulanmamış olarak izleniyor.
SaveAsPdf() NotImplementedError yükseltir
PDF dışa aktarımı bu sürümde uygulanmadı. PNG çıktısı için Save() (veya MemoryGenerationResult.GetImages()) kullanın.
Tanıma Sorunları
GetAnswer(), doldurulmuş gibi görünen bir işaret için boş bir dize döndürür.
Tanıma eşiği o işaret için çok katı olabilir. Otomatik kalibrasyon için -100‘ı Recognize()‘e iletin, ya da yeniden taramadan mevcut sonuçta daha gevşek bir eşik ile TemplateProcessor.Recalculate(result, threshold)‘yi çağırın.
FormValidationLogic.Exception, çoklu işaretli bir soruda bile asla hata fırlatmaz.
Kontrol, yalnızca Multiselect devre dışı bırakılmış bir soru için çalışır; GlobalPageSettings.Multiselect varsayılan olarak etkindir. Tek seçim olması beklenen soru için Multiselect‘nin açıkça kapatıldığını doğrulayın, ardından FormValidationLogic.Exception‘ı GetTemplateProcessor()‘e iletin.
ImageCollection içinde bir görüntüyü kaydetmek, aynı adla ikinci çağrıda hata fırlatır.
ImageCollection, yalnızca ekleme modundadır ve yinelenen adlara izin vermez. Add()‘yi çağırmadan önce Contains(name)‘i kontrol edin veya her görüntü için benzersiz bir ad kullanın.
Kurulum Sorunları
pip install paket bulunamadığını bildiriyor
git clone https://github.com/aspose-omr-foss/Aspose.OMR-FOSS-for-Python.git
cd Aspose.OMR-FOSS-for-Python
pip install -e .Tanı Kontrol Listesi
- Python 3.10 veya daha yeni bir sürüm ve
numpy,opencv-python,Pillow‘nin kurulu olduğunu doğrulayın. - Her şablon öğesinin, ebeveyninin
Childrenlistesine ekli olduğunu doğrulayın. - Tanı eşik değerinin tarama kalitesiyle eşleştiğini doğrulayın — sabit bir değer denemeden önce otomatik kalibrasyon için
-100kullanın. - Beklediğiniz doğrulama davranışıyla
FormValidationLogiceşleştiğini (Ignorevs.Exception) ve ilgili sorudaMultiselect‘ün istediğiniz şekilde ayarlandığını doğrulayın.