Sorun Giderme Aspose.OMR FOSS for Python

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 Children listesine 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 -100 kullanın.
  • Beklediğiniz doğrulama davranışıyla FormValidationLogic eşleştiğini (Ignore vs. Exception) ve ilgili soruda Multiselect‘ün istediğiniz şekilde ayarlandığını doğrulayın.

Ayrıca Bakınız

 Türkçe