Quickstart

Hızlı Başlangıç

Bu örnek, bir şablondan OMR formu oluşturur, sayfa görüntüsünü ve .omr tanımlayıcısını kaydeder, formun taranmış bir kopyasını tanır ve sonucu CSV olarak dışa aktarır.


Tam Örnek

from omr.api import OmrEngine, FormValidationLogic

engine = OmrEngine()
gen = engine.Generate("final-exam.txt")          # or a code-first TemplateConfig
gen.Save("out", "final-exam")                    # -> out/final-exam.png + out/final-exam.omr

processor = engine.GetTemplateProcessor("out/final-exam.omr", FormValidationLogic.Ignore)
result = processor.Recognize("scan.png")         # -100 = auto-calibrated threshold
print(result.GetCsv())                           # also GetJson() / GetXml()

OmrEngine.Generate(), yukarıda gösterilen bir metin-işaretleme DSL kaynağını veya kod-öncelikli TemplateConfig ağacını kabul eder. GetTemplateProcessor(), az önce yazdığı .omr tanımlayıcısını yükler ve Recognize(), buna karşı bir taranmış görüntüyü okur. RecognitionResult, CSV, JSON veya XML formatına dışa aktarır.


Sonraki Adımlar

Ayrıca Bakınız

 Türkçe