1. Məhsullar
  2.   OMR
  3.   Java
  4.   Aspose.OMR for Java

Aspose.OMR for Java

 
 

OMR formalərini təhlil etmək və məlumat çıxarmaq üçün Java kitabxanası

Dəqiq və etibarlı Optik İşarə Tanıması üçün güclü Java OMR API. OMR formalərini müəyyənləşdirir və təhlil edir, Java kodu vasitəsilə dəyərli məlumat çıxarır.

Aspose.OMR for Java nədir?

Java tətbiqlərinə İşarə Tanıma imkanları əlavə edin. Sorğular, qiymətləndirmələr və digər işarələnmiş formalərin emalı kimi tapşırıqlar üçün nəzərdə tutulmuşdur, skan edilmiş sənədlərdən və ya şəkillərdən məlumat çıxarma prosesini sadələşdirir. Kitabxana yüksək dəqiqlik və performans tələb edən OMR tətbiqləri hazırlamaq istəyən inkişafçılar üçün idealdır. Özəlləşdirilə bilən şablon yaradılması, çoxdilli dəstək və seçmə qutuları, şəbəkələr və mətn sahələrinin tanınması kimi xüsusiyyətləri ilə Aspose.OMR for Java şəkillərdən mətni tanımağı və işarələnmiş məlumatları minimal səylə emal etməyi asanlaşdırır.

Java OMR proqram təminatı inkişafına cəlb olunmuşlar üçün Aspose.OMR for Java etibarlı və zəngin xüsusiyyətli həll kimi önə çıxır. Hər hansı bir Java‑əsaslı mühitə elastik inteqrasiya dəstəyi və sürətli inkişaf üçün ətraflı sənədləşmə və kod nümunələri təklif edir. İnkişafçılar skan edilmiş sənədlərdən asanlıqla mətn çıxara, imtahanların qiymətləndirilməsini avtomatlaşdıraraq və ya sorğu nəticələrini dəqiq toplamıla bilərlər. Bu OMR SDK for Java yalnız güclü deyil, həm də geniş istifadə halları üçün kifayət qədər çox yönlüdür, pulsuz OMR kitabxanası və ya intellektual forma emalı tətbiqləri yaratmaq üçün kommersiya səviyyəli həll axtaran hər kəs üçün ideal seçimdir.

Previous Next

Aspose.OMR for Java ilə Başlamaq

Aspose.OMR for Java‑ı istifadə etmək üçün tövsiyə olunan yol Maven Repository‑dən istifadə etməkdir. Maven pom.xml konfiqurasiya faylınıza aşağıdakı sətirləri əlavə edərək Aspose Maven Repository‑nin yerini göstərin.

Aspose.OMR for Java üçün Maven Repository

 //First you need to specify Aspose Repository configuration / location in your Maven pom.xml as follows:

<repositories>
	<repository>
	<id>AsposeJavaAPI</id>
	<name>Aspose Java API</name>
	<url>https://releases.aspose.com/java/repo/</url>
	</repository>
</repositories>

//Define Aspose.PDF for Java API Dependency

<dependencies>
	<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-omr</artifactId>
	<version>23.5</version>
    <version>jdk6</version>
	</dependency>
</dependencies>

Kitabxananı birbaşa Aspose.OMR məhsul səhifəsindən yükləyə bilərsiniz

Java Tətbiqlərinə OMR İmkanları Əlavə Etmək

Aspose.OMR for Java Java tətbiqlərində OMR fayl formatları ilə işləmək üçün bir neçə vacib xüsusiyyət təqdim edir. Kitabxana checkbox, şəbəkə və mətn sahələri kimi müxtəlif OMR elementlərini tanımağı dəstəkləyir. Bu geniş əhatə sadə sorğulardan mürəkkəb qiymətləndirmələrə qədər geniş tətbiq sahələri üçün uyğundur. OMR şəkillərinin yüklənməsi və işlənməsini dəstəkləyir, istifadəçilərə şəkil yükləməyə, emal etməyə və dəyərli məlumat çıxarmağa imkan verir. Aşağıdakı nümunə mövcud şəkli yükləmək və ondan məlumat çıxarmağı göstərir.

Mövcud Şəkli Yükləmək və Java API‑si vasitəsilə Onun Məlumatlarını Almaq Necə?

import com.aspose.omr.imageprocessing.*;
// Load an OMR image
OmrImage omrImage = OmrImage.load("sample_image.png");
// Process the image
RecognitionResult result = omrEngine.recognizeImage(omrImage, template);
// Extract data from the result
OmrPage omrPage = result.getPage(0);

Java API‑si ilə Mükəmməl Məlumat Çıxarılması

Aspose.OMR for Java skan edilmiş şəkillər və ya sənədlərdən məlumatları dəqiq çıxarmaq üçün qabaqcıl alqoritmlərdən istifadə edir. Bu, işarələnmiş balonlar, checkbox‑lar və digər OMR elementlərinin oxunmasında dəqiqliyi təmin edir, məlumatların şərhi zamanı səhvləri minimuma endirir. Proqramçılar səhifədəki fərdi elementlərə çıxış əldə edə və yalnız bir neçə Java kod sətri ilə işarələnmiş dəyərləri əldə edə bilərlər. Kitabxana bir neçə dili dəstəkləyir, müxtəlif istifadəçi bazalarına yönəlmiş inkişafçılar üçün elastikliyi təmin edir. Aşağıdakı nümunə proqramçılara Java tətbiqlərində OMR səhifəsinə çıxış əldə etməyi və işarələnmiş dəyərləri çıxarmağı göstərir.

Java Tətbiqlərində OMR Səhifəsinə Çıxış və İşarələnmiş Dəyərləri Almaq Necə?

// Access grid on the page
OmrGrid omrGrid = omrPage.get(0);
// Retrieve marked values from the grid
List> markedValues = omrGrid.getMarkedValues();

Java ilə OMR Formaları/Şablonları Yaratmaq

Aspose.OMR for Java proqramçılara sadəcə bir neçə Java kod sətri ilə müştəri məmnuniyyəti sorğusu və ya cavab vərəqəsi kimi OMR forması yaratmağı asanlaşdırır. Kitabxana proqramçılara formalarının tərtibatını müəyyən etməyə, OMR elementlərinin yerləşdirilməsini və əlaqəli mətn və qrafikləri təyin etməyə, səhifə ölçülərini fərdiləşdirməyə, şrift və şrift rənglərini seçməyə imkan verir. Bu elastiklik kitabxananın müxtəlif istifadə halları üçün uyğunlaşmasını təmin edir. Aşağıdakı nümunə Java tətbiqlərində forma tərtibatını konfiqurasiya etməyi və şəkillər əlavə etməyi göstərir.

Java API‑si ilə Form Tərtibatını Konfiqurasiya Etmək və OMR‑a Şəkil Əlavə Etmək Necə?

OmrEngine engine = new OmrEngine();
// Configure form layout
GlobalPageSettings pageSettings = new GlobalPageSettings();
pageSettings.PaperSize = PaperSize.Letter;
// Add images
InputStream logoStream = ReadFile("sources/logo.png");
ImageCollection images = new ImageCollection();
images.add("logo.png", logoStream);
// Generate form
GenerationResult res = engine.generateTemplate("source.txt", images, pageSettings);

Elastiklik və İnteqrasiya

Aspose.OMR for Java Java tətbiqlərinə problemsiz inteqrasiya olur, proqramçılara OMR tətbiqi üçün elastik və səmərəli həll təqdim edir. Onun asan inteqrasiyası proqramçılara mövcud sistemlərini çətin öyrənmə əyrisi olmadan təkmilləşdirməyə imkan verir. Kitabxana ətraflı sənədləşmə və ixtisaslı dəstək ilə gəlir, istifadəçilərin kitabxananın xüsusiyyətlərini asanlıqla naviqasiya etməsini və hər hansı problemləri həll etməsini asanlaşdırır. Bu istifadəçi dəstəyinə bağlılıq problemsiz inkişaf prosesini təmin edir.

 Azəri