Jelajahi Produk kami
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-omr</artifactId>
<version>19.12</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-omr', version: '19.12')
<dependency org="com.aspose" name="aspose-omr" rev="19.12">
<artifact name="aspose-omr" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-omr" % "19.12"
Java API untuk melakukan OMR
Rumah | Halaman produk | Dokumen | Demo | Referensi API | Contoh | Blog | Mencari | Dukungan gratis | Lisensi sementara
Aspose.OMR for Java adalah perpustakaan kelas Java yang menyediakan API untuk mengenali tanda optik dari gambar lembar digital OMR. Ini dapat digunakan untuk mengenali tanda optik dalam berbagai format gambar seperti BMP, JPG, Tif, Tiff, GIF. API memungkinkan menangkap data yang ditandai manusia dari formulir dokumen seperti survei, kuesioner, kertas pemeriksaan pilihan ganda, dan tes lainnya. Dengan solusi ini, dimungkinkan untuk mengenali gambar yang dipindai dan bahkan foto dengan akurasi tinggi. Pengakuan didasarkan pada markup templat yang berisi pemetaan grafis elemen yang akan dikenali dari gambar yang dipindai.
Fitur API ## OMR
Pengakuan gambar dan foto yang dipindai.
Kemampuan untuk memproses gambar yang diputar dan perspektif (dilihat sisi).
Mengenali data dari tes, ujian, kuesioner, survei dll.
Tingkat akurasi tinggi & kemampuan untuk mengekspor hasil dalam format file
CSV
danJSON
.Buat template OMR dari markup teks.
Simpan hasil OMR sebagai
CSV, JSON
Baca gambar untuk OMR
Jpeg, png, gif, tiff, bmp
Lingkungan yang Didukung
- ** Microsoft Windows: ** Windows Desktop & Server (x86, x64)
- ** MacOS: ** Mac OS X
- ** Linux: ** Ubuntu, OpenSuse, Centos, dan lainnya
- ** Versi Java: **
j2se 7.0 (1.7)
,j2se 8.0 (1.8)
atau di atas
Memulai
Aspose.omr Java API di -host di Repositori Aspose. Anda dapat dengan mudah menggunakan Aspose.omr untuk Java API langsung di proyek Maven Anda dengan konfigurasi sederhana. Untuk instruksi terperinci, silakan kunjungi halaman dokumentasi Installing Aspose.OMR for Java from Maven Repository.
Lakukan operasi OMR pada gambar menggunakan java
// For complete examples and data files, please go to https://github.com/aspose-omr/Aspose.OMR-for-Java
String TemplateName = "Sheet.omr";
String[] UserImages = new String[] { "Sheet1.jpg", "Sheet2.jpg" };
String[] UserImagesNoExt = new String[] { "Sheet1", "Sheet2" };
String sourceDirectory = Utils.getSourceDirectory();
String outputDirectory = Utils.combine(Utils.getOutputDirectory(), "Result");
String templatePath = Utils.combine(Utils.getSourceDirectory(), TemplateName);
// initialize engine and get template processor providing path to the .omr file
OmrEngine engine = new OmrEngine();
TemplateProcessor templateProcessor = engine.getTemplateProcessor(templatePath);
System.out.println("Template loaded.");
// images loop
for (int i = 0; i < UserImages.length; i++) {
// path to the image to be recognized
String imagePath = Utils.combine(sourceDirectory, UserImages[i]);
System.out.println("Processing image: " + imagePath);
// recognize image and receive result
RecognitionResult result = templateProcessor.recognizeImage(imagePath);
// export results as csv string
String csvResult = result.getCsv();
String json = result.getJson();
// save csv to the output folder
PrintWriter wr = new PrintWriter(new FileOutputStream(Utils.combine(outputDirectory, UserImagesNoExt[i] + ".csv")), true);
wr.println(csvResult);
}
Rumah | Halaman produk | Dokumen | Demo | Referensi API | Contoh | Blog | Mencari | Dukungan gratis | Lisensi sementara