Mengapa Aspose.OMR untuk C++?

Buat dan kenali bentuk OMR dari segala tata letak dan kompleksitas. Dengan perpustakaan kami, Anda tidak perlu lagi memeriksa dan menilai ujian, kertas ujian, survei, lamaran, dan dokumen seragam lainnya secara manual. Kami akan melakukan segalanya untuk Anda dan memberikan hasil yang dapat dianalisis atau diimpor secara otomatis ke database, buku nilai, atau sistem CRM pilihan Anda. Klik item di bawah untuk mempelajari lebih lanjut tentang fitur dan manfaat kami.

Illustration omr

Tidak diperlukan perangkat keras

Gunakan printer inkjet atau laser, pemindai, mesin fotokopi, atau bahkan kamera ponsel cerdas Anda alih-alih perangkat keras OMR khusus.

Kustomisasi penuh

Personalisasikan formulir OMR dengan menambahkan informasi responden, pengidentifikasi unik, logo, gambar, dan banyak lagi.

Hasil yang dapat diandalkan

Algoritme pendeteksian tanda optik yang tepat, ditambah dengan kemampuan untuk menyempurnakan pengenalan, memastikan hasil yang 100% akurat.

Semua dalam satu

Aspose.OMR untuk C++ memungkinkan perancangan desain formulir dan mengenali salinan yang terisi.

Ramah pengembang

Bahkan pengembang pemula pun dapat dengan mudah menggunakan API kami. Membuat aplikasi OMR dasar hanya memerlukan 10 baris kode.

Contoh kode langsung

Lembar jawaban tercetak adalah elemen penting dari setiap tes tertulis, penilaian, atau evaluasi kelas. Aplikasi online sederhana ini menghasilkan lembar gelembung 4 kolom dan mengilustrasikan kode yang diperlukan untuk mengimplementasikannya di mesin Anda menggunakan Aspose.OMR untuk C++.

Jumlah pertanyaan

 

Gelembung per pertanyaan

Salin dan tempel kode ini

Lebih banyak contoh >
// Initialize Aspose.OMR engine
System::SharedPtr<Api::OmrEngine> engine = System::MakeObject<Api::OmrEngine>();
// Generate machine-readable form from the markup
System::SharedPtr<Generation::GenerationResult> result
     = engine->GenerateTemplate(u"template.txt");
// Save printable OMR form to an image file
result.Save("target", "omr-form");

Independensi platform

Aspose.OMR untuk C++ adalah paket mandiri yang tidak memerlukan perangkat keras khusus atau perangkat lunak pihak ketiga. Anda dapat mengembangkan aplikasi di lingkungan apa pun yang mendukung kode C++.

Microsoft Windows
Linux
Docker

Format file yang didukung

Aspose.OMR for C++ dapat bekerja dengan hampir semua file Anda bisa mendapatkan dari pemindai atau kamera. Hasil pengenalan dikembalikan dalam format pertukaran data paling populer yang dapat diimpor ke database atau sistem analitik populer mana pun.

Bangun formulir

  • TXT
  • JPEG, PNG, BMP

Pindai formulir

  • Scans: JPEG, PNG, BMP
  • Photos: JPEG, PNG

Kenali formulir

  • CSV
  • JSON

Kemungkinan tidak terbatas

Teknologi Pengenalan Tanda Optik memberikan solusi langsung untuk berbagai aspek kehidupan yang memerlukan pengumpulan dan analisis data manual. Ini sepenuhnya mengotomatiskan pengenalan formulir manual yang membosankan dan rawan kesalahan, memungkinkan pemrosesan ratusan lembar per menit dengan akurasi hampir 100%. Hasilnya dapat dianalisis secara real-time atau disimpan dalam database untuk agregasi dan analisis selanjutnya.

Aplikasinya mencakup berbagai macam dan mencakup, namun tidak terbatas pada:

  • Pendidikan: lembar jawaban, tes, kuis, formulir ujian.
  • Pemerintah: surat suara, formulir pajak, formulir masuk perbatasan, sensus, opini publik.
  • Kedokteran: pemeriksaan, penilaian, formulir informasi pasien, klaim asuransi kesehatan.
  • Keuangan: pengajuan pinjaman, pembaruan informasi pelanggan, pengajuan kartu kredit.
  • Dan masih banyak lagi…

Tidak diperlukan peralatan

Algoritme pra-pemrosesan dan analisis gambar yang canggih menghilangkan kebutuhan akan perangkat keras OMR khusus dan aksesori khusus. Anda dapat mengisi formulir dengan pena, pensil, atau spidol biasa, dan memindainya dengan mesin fotokopi kantor biasa, atau bahkan kamera ponsel cerdas, bukan pemindai khusus, tanpa mengurangi keakuratan pengenalan. Perpustakaan kami memungkinkan Anda mengembangkan solusi perangkat lunak OMR dengan keandalan produk perangkat keras dengan biaya yang jauh lebih rendah. Jangan ragu untuk menggunakan peralatan apa pun yang tersedia:

  • Pemindai dokumen umpan otomatis;
  • mesin fotokopi kantor anggaran;
  • Printer laser atau inkjet;
  • Pemindai genggam portabel;
  • Kamera kompak atau DSLR;
  • Ponsel pintar;
  • Kamera web fokus otomatis.

Buat formulir OMR tanpa alat desain

Aspose.OMR untuk C++ menawarkan alat yang sangat serbaguna untuk mendesain formulir yang dapat dibaca mesin dengan tata letak dan tingkat kerumitan apa pun. Editor eksternal atau alat desain tidak diperlukan. Melalui bahasa markup yang sangat mudah beradaptasi, pengguna dapat menggabungkan sejumlah besar tata letak dan elemen konten dengan cara apa pun yang diinginkan.

Jika Anda tidak punya waktu untuk membiasakan diri dengan sintaks markup template, jangan khawatir. Anda dapat dengan mudah membuat formulir OMR kustom secara interaktif dari platform atau perangkat apa pun menggunakan desainer formulir online . Anda dapat menambahkan sejumlah elemen, mengubah ukuran dan memposisikannya sesuai kebutuhan spesifik Anda.

Alumni questionnaire Customer satisfaction survey SAT form

Formulir dapat disesuaikan lebih lanjut dengan menambahkan teks, nama responden, pengenal unik, dan gambar. Anda juga dapat memberi merek pada formulir OMR dengan menambahkan logo, slogan, dan lainnya. Bereksperimenlah dengan tata letak, format pertanyaan, dan struktur jawaban, sambil memastikan keakuratan pengenalan nilai yang konsisten. Nikmati proses desain yang kreatif dan ucapkan selamat tinggal pada proses desain yang rumit dan terapkan pendekatan langsung dalam kreasi bentuk.

Lihat contoh kode dan sesuaikan dengan kebutuhan Anda.

Fitur dan kemampuan

Aspose.OMR for C++ adalah API yang mudah digunakan, serbaguna, dan hemat biaya untuk merancang, merender, dan mengenali lembar jawaban, survei, aplikasi, dan formulir serupa yang diisi tangan.

Feature icon

Semua ukuran kertas

Mendukung semua ukuran kertas populer dan beberapa ukuran non-standar.

Feature icon

Pindai dengan ponsel cerdas

Gunakan kamera ponsel cerdas Anda alih-alih pemindai.

Feature icon

Tidak diperlukan alat desain

Buat formulir OMR dengan cepat tanpa editor eksternal dan alat desain.

Feature icon

Penyetelan akurasi

Sempurnakan parameter pengenalan untuk hasil sempurna dalam kondisi apa pun.

Feature icon

Pemrosesan batch

Kenali semua gambar dalam satu folder dengan satu perintah.

Feature icon

Pencitraan merek dan penyesuaian

Sesuaikan formulir OMR dengan menambahkan logo, gambar, footer, dan lainnya.

Mudah digunakan

Anda hanya memerlukan beberapa baris kode untuk membuat lembar jawaban, survei, atau formulir OMR lainnya, dan mengenali formulir yang sudah diisi.
Anda hanya memerlukan waktu luang 15 menit dan pengetahuan dasar C++.

Instalasi

Aspose.OMR untuk C++ didistribusikan sebagai paket NuGet yang ringan atau sebagai [file yang dapat diunduh]( https://releases.aspose . com/omr/cpp/) dengan ketergantungan minimal. Paket ini dapat ditambahkan ke proyek Anda langsung dari Microsoft Visual Studio. Cukup instal ke proyek Anda dan Anda siap menggunakan semua kemampuan OMR dan menyimpan hasil pengenalan dalam format apa pun yang didukung.

Anda dapat mulai menggunakan Aspose.OMR untuk C++ segera setelah instalasi dengan beberapa batasan. Lisensi sementara menghilangkan semua batasan versi uji coba selama 30 hari. Gunakan ini untuk mulai membangun aplikasi OMR yang berfungsi penuh dan membuat keputusan akhir untuk membeli Aspose.OMR untuk C++ nanti.

Pembuat formulir

Struktur dan tata letak formulir OMR ditentukan dalam file teks biasa menggunakan notasi khusus. Anda dapat membuatnya dengan editor teks apa pun, termasuk Notepad. Hanya 4 baris yang diperlukan untuk menghasilkan lembar jawaban yang dapat dibaca mesin berisi 150 pertanyaan:

How to design an answer sheet

?answer_sheet=answers
  elements_count=150
  answers_count=5
  columns_count=3


Setelah Anda selesai dengan struktur dan tata letak formulir, Anda hanya memerlukan 3 baris kode untuk membangun utilitas sederhana yang menghasilkan halaman yang dapat dicetak darinya:

How to generate a printable form

// Initialize Aspose.OMR engine
System::SharedPtr<Api::OmrEngine> engine = System::MakeObject<Api::OmrEngine>();
// Generate machine-readable form from the markup
System::SharedPtr<Generation::GenerationResult> result = engine->GenerateTemplate(u"template.txt");
// Save printable OMR form to an image file
result.Save("target", "omr-form");

Pembaca tanda optik

Dengan Aspose.OMR untuk C++, Anda dapat membuat pembaca tanda optik terprogram yang berfungsi penuh dalam 5 baris kode. Anda dapat menggunakan mesin fotokopi kantor yang ada atau bahkan kamera ponsel cerdas sebagai pengganti pemindai OMR yang mahal. Responden dapat mengisi formulir Anda dengan pena, pensil, atau spidol dan menggunakan jenis tanda apa pun.

How to recognize a completed form

// Initialize OMR engine
System::SharedPtr<Api::OmrEngine> engine = System::MakeObject<Api::OmrEngine>();
// Load recognition pattern file
System::SharedPtr<Api::TemplateProcessor> processor = engine->GetTemplateProcessor(u"omr-form.omr");
// Recognize completed survey
System::SharedPtr<Model::RecognitionResult> result = processor->RecognizeImage(u"IMG_20220401.jpg");
// Get results in CSV format
System::String resultCsv = result->GetCsv();