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.