<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-omr</artifactId>
<version>19.12</version>
</dependency>
copied!  
                                                
                                                  compile(group: 'com.aspose', name: 'aspose-omr', version: '19.12')
                                                
                                              
copied!  
<dependency org="com.aspose" name="aspose-omr" rev="19.12">
 <artifact name="aspose-omr" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-omr" % "19.12"
copied!  

Java API untuk melakukan OMR

main-banner

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 dan JSON.

  • 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

VersionRelease Date
19.123 Januari 2020
2.3.026 Maret 2015