Quickstart

Panduan Cepat

Contoh ini menghasilkan formulir OMR dari sebuah templat, menyimpan gambar halaman dan .omr descriptor, mengenali salinan yang dipindai dari formulir tersebut, dan mengekspor hasilnya sebagai CSV.


Contoh Lengkap

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() menerima baik sumber DSL teks-markup (ditunjukkan di atas) atau pohon TemplateConfig code-first. GetTemplateProcessor() memuat .omr descriptor yang baru saja ditulis, dan Recognize() membaca gambar yang dipindai terhadapnya. RecognitionResult mengekspor ke CSV, JSON, atau XML.


Langkah Selanjutnya

Lihat Juga

 Bahasa Indonesia