API Pengenalan Tanda Optik untuk Java
Buat lembar jawaban di Java
Lebih banyak pameran >// Initialize Aspose.OMR engine
OmrEngine engine = new OmrEngine();
// Generate machine-readable form from the markup
GenerationResult res
= engine.generateTemplate("template.txt");
// Save printable OMR form as an image
res.Save("print", "answer-sheet");
> compile(group: ‘com.aspose’, name: ‘aspose-omr’, version: ‘23.11’)
Mengapa Aspose.OMR untuk Java?
Bangun dan proses bentuk tata letak dan kompleksitas apa pun yang dapat dibaca mesin dalam aplikasi Java lintas platform, layanan web, atau di cloud. Solusi kami dapat disesuaikan untuk proyek apa pun, mulai dari survei cepat dan kuis hingga ujian akhir komprehensif dan pemilihan umum. Klik item di bawah untuk mempelajari lebih lanjut tentang fitur dan manfaat kami.
Tidak diperlukan peralatan
Gunakan pemindai, printer, atau bahkan kamera ponsel cerdas Anda yang sudah ada alih-alih perangkat keras OMR khusus.
Dapat disesuaikan sepenuhnya
Tambahkan gambar dan teks ke formulir OMR Anda, gunakan font khusus dan sesuaikan konten dengan semua ukuran kertas populer.
Hasil yang dapat diandalkan
Algoritma pendeteksian tanda optik yang kuat, dikombinasikan dengan kemampuan untuk menyempurnakan pengenalan, memastikan hasil yang 100% akurat.
Seluruh produk
Aspose.OMR untuk Java memfasilitasi seluruh proses OMR, mulai dari mendesain formulir hingga mengenali cetakan yang sudah diisi.
Ramah pengembang
Bahkan pengembang pemula pun dapat dengan mudah menggunakan API kami. Aplikasi OMR dasar hanya memerlukan 10 baris kode.
Contoh kode langsung
Lembar jawaban yang dapat dibaca mesin adalah komponen penting dalam tes tertulis, penilaian, dan evaluasi kelas. Aplikasi online dasar ini menghasilkan lembar gelembung 4 kolom dan mengilustrasikan kode yang diperlukan untuk mencapai hal ini di mesin lokal Anda menggunakan Aspose.OMR untuk Java.
Salin dan tempel kode ini
Lebih banyak contoh >// Initialize Aspose.OMR engine
OmrEngine engine = new OmrEngine();
// Generate machine-readable form from the markup
GenerationResult res
= engine.generateTemplate("template.txt");
// Save printable OMR form as an image
res.Save("print", "answer-sheet");
Independensi platform
Aspose.OMR untuk Java dapat bekerja di platform apa pun yang mendukung [Platform Java, Edisi Standar (J2SE)](https://www .oracle.com/java/technologies/java-se-glance.html) 7.0 (1.7) atau lebih tinggi.
Format file yang didukung
Aspose.OMR for Java 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
Pindai formulir
- JPEG
- PNG
Kenali formulir
- CSV
- JSON
Kemungkinan tidak terbatas
Pengenalan Tanda Optik memiliki beragam aplikasi, memberikan solusi langsung untuk berbagai aspek kehidupan yang melibatkan pengumpulan dan analisis data manual. Teknologi ini sepenuhnya mengotomatiskan pengenalan formulir, 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 cakupan yang luas 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 perangkat keras
Algoritme pra-pemrosesan dan analisis gambar menghilangkan kebutuhan akan pemindai OMR khusus dan aksesori perangkat keras khusus lainnya. Anda dapat menggunakan pena dan kertas biasa, mesin fotokopi kantor biasa, atau bahkan kamera ponsel cerdas sebagai pengganti pemindai, tanpa memengaruhi keakuratan pengenalan dan kepercayaan diri hasil. Perpustakaan kami memungkinkan Anda membuat solusi perangkat lunak OMR dengan keandalan sistem 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 Java menyediakan alat yang sangat fleksibel untuk membuat formulir yang dapat dibaca mesin, mengakomodasi berbagai tata letak dan tingkat kerumitan. Tidak diperlukan editor eksternal atau alat desain. Dengan bahasa markup kami yang sangat mudah beradaptasi, pengguna dapat dengan mudah mengintegrasikan berbagai elemen dalam konfigurasi pilihan apa pun.
Jika Anda tidak punya waktu untuk membiasakan diri dengan sintaks markup template, jangan khawatir. Anda dapat dengan mudah membuat formulir OMR khusus 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.
Formulir dapat dipersonalisasi dengan nama responden, tanda pengenal unik, dan foto. Anda juga dapat memberi merek pada formulir OMR dengan menambahkan logo atau gambar 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 Java adalah API yang mudah digunakan, serbaguna, dan hemat biaya untuk merancang, merender, dan mengenali lembar jawaban, survei, aplikasi, dan formulir serupa yang diisi tangan.
Semua ukuran kertas
Mendukung semua ukuran kertas populer dan beberapa ukuran non-standar.
Pindai dengan ponsel cerdas
Gunakan kamera ponsel cerdas Anda alih-alih pemindai.
Tidak diperlukan alat desain
Buat formulir OMR dengan cepat tanpa editor eksternal dan alat desain.
Penyetelan akurasi
Sempurnakan parameter pengenalan untuk hasil sempurna dalam kondisi apa pun.
Pemrosesan batch
Kenali semua gambar dalam satu folder dengan satu perintah.
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 bahasa Java.
Instalasi
Anda dapat mulai menggunakan Aspose.OMR untuk Java 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 Java nanti.
Pembuat formulir
Struktur dan tata letak formulir OMR ditentukan dalam file teks biasa yang menggunakan notasi khusus. Anda dapat membuatnya dengan editor teks apa pun, termasuk Notepad. Anda hanya perlu 4 baris untuk menghasilkan 150 lembar jawaban yang dapat dibaca mesin:
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
OmrEngine engine = new OmrEngine();
// Generate machine-readable form from the markup
GenerationResult res = engine.generateTemplate("template.txt");
// Save printable OMR form as an image
res.Save("print", "answer-sheet");
Pembaca tanda optik
Dengan Aspose.OMR untuk Java, 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 Aspose.OMR engine
OmrEngine engine = new OmrEngine();
// Apply the recognition template
TemplateProcessor processor = engine.getTemplateProcessor("pattern.omr");
// Load the scanned or photographed form
RecognitionResult result = processor.recognizeImage("completed-form.png");
// Output the recognition result
String resultCsv = result.getCsv();
System.out.println(resultCsv);