Ürünlerimize göz atın

<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 OMR yapmak için

main-banner

Ev | Ürün sayfası | Belgeler | Demolar | API referansı | Örnekler | Blog | Arama | Ücretsiz Destek | Geçici lisans

Aspose.OMR for Java, OMR sayısallaştırılmış sayfa görüntülerinden optik işaretleri tanımak için API sağlayan bir Java sınıfı kütüphanesidir. BMP, JPG, TIF, TIFF, GIF gibi çeşitli görüntü formatlarında optik işaretleri tanımak için kullanılabilir. API, anketler, anketler, çoktan seçmeli sınav kağıtları ve diğer testler gibi belge formlarından insan işaretli verilerin yakalanmasına izin verir. Bu çözümle, taranan görüntüleri ve hatta yüksek doğrulukla fotoğrafları tanımak mümkündür. Tanıma, taranan görüntülerden tanınacak öğelerin grafiksel bir eşlemesini içeren bir şablon işaretlemesine dayanır.

OMR API özellikleri

  • Taranmış görüntülerin ve fotoğrafların tanınması.

  • döndürülmüş ve perspektifi işleme yeteneği (yan görüntülenir) görüntüler.

  • Testler, sınavlar, anketler, anketler vb. Verileri tanıyın.

  • Yüksek doğruluk oranı ve sonuçları csv ve` json ‘dosya biçiminde dışa aktarma yeteneği.

  • OMR şablonları oluşturun metin işaretlemesinden.

OMR sonuçlarını kaydedin

CSV, JSON

OMR için resimleri okuyun

JPEG, PNG, GIF, TIFF, BMP

Desteklenen Ortamlar

  • ** Microsoft Windows: ** Windows Desktop & Server (x86, x64)
  • ** MacOS: ** Mac OS X
  • ** linux: ** ubuntu, opense, centos ve diğerleri
  • ** Java Sürümleri: ** J2SE 7.0 (1.7), J2SE 8.0 (1.8) veya üstü

Başlamak

Aspose.OMR Java API’leri Aspose deposu‘da barındırılır. Java API için aspose.omr’ı doğrudan Maven projelerinizde basit konfigürasyonlarla kolayca kullanabilirsiniz. Ayrıntılı talimatlar için lütfen Installing Aspose.OMR for Java from Maven Repository belge sayfasını ziyaret edin.

Java kullanarak resimlerde OMR işlemi gerçekleştirin

// 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);
}

Ev | Ürün sayfası | Belgeler | Demolar | API referansı | Örnekler | Blog | Arama | Ücretsiz Destek | Geçici lisans

VersionRelease Date
19.123 Ocak 2020
2.3.026 Mart 2015