Dlaczego Aspose.OMR dla Java?

Twórz i przetwarzaj formularze do odczytu maszynowego o dowolnym układzie i złożoności w wieloplatformowych aplikacjach Java, usługach internetowych lub w chmurze. Nasze rozwiązanie jest skalowalne dla każdego projektu, począwszy od szybkich ankiet i quizów po kompleksowe egzaminy końcowe i wybory. Kliknij poniższe elementy, aby dowiedzieć się więcej o naszych funkcjach i korzyściach.

Illustration omr

Nie potrzeba żadnego sprzętu

Użyj istniejącego skanera, drukarki, a nawet aparatu w smartfonie zamiast specjalistycznego sprzętu OMR.

W pełni konfigurowalny

Dodawaj obrazy i teksty do formularzy OMR, używaj niestandardowych czcionek i dopasowuj treść do wszystkich popularnych rozmiarów papieru.

Wiarygodne wyniki

Solidne algorytmy optycznego wykrywania znaków w połączeniu z możliwością udoskonalenia rozpoznawania zapewniają 100% dokładne wyniki.

Cały produkt

Aspose.OMR for Java ułatwia cały proces OMR, od zaprojektowania formularzy po rozpoznanie wypełnionych wydruków.

Przyjazny dla programistów

Nawet początkujący programiści mogą z łatwością korzystać z naszego API. Podstawowa aplikacja OMR wymaga zaledwie 10 linii kodu.

Próbka kodu na żywo

Arkusz odpowiedzi do odczytu maszynowego jest kluczowym elementem pisemnych testów, ocen i ocen zajęć. Ta podstawowa aplikacja online generuje 4-kolumnowy arkusz bąbelkowy i ilustruje kod niezbędny do osiągnięcia tego na komputerze lokalnym przy użyciu Aspose.OMR dla Java.

Liczba pytań

 

Bąbelki na pytanie

Skopiuj i wklej ten kod

Więcej przykładów >
// 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");

Niezależność platformy

Aspose.OMR dla Java może działać na dowolnej platformie , która obsługuje [Java Platform, Standard Edition (J2SE)](https://www .oracle.com/java/technologies/java-se-glance.html) 7.0 (1.7) lub nowsza.

Microsoft Windows
Linux
macOS
Docker

Obsługiwane formaty plików

Aspose.OMR for Java może pracować z praktycznie każdym plikiem można uzyskać za pomocą skanera lub aparatu. Wyniki rozpoznania zwracane są w najpopularniejszych formatach wymiany danych, które można zaimportować do dowolnej popularnej bazy danych lub systemu analitycznego.

Twórz formularze

  • TXT
  • JPEG, PNG

Skanuj formularze

  • JPEG
  • PNG

Rozpoznawanie form

  • CSV
  • JSON

Nieograniczone możliwości

Optyczne rozpoznawanie znaków ma szeroki zakres zastosowań, zapewniając proste rozwiązanie dla różnych aspektów życia, które wymagają ręcznego gromadzenia i analizy danych. Technologia ta całkowicie automatyzuje rozpoznawanie formularzy, umożliwiając obróbkę setek arkuszy na minutę z niemal 100% dokładnością. Wyniki można analizować w czasie rzeczywistym lub przechowywać w bazie danych w celu późniejszej agregacji i analizy.

Zastosowania obejmują szeroki zakres i obejmują między innymi:

  • Edukacja: arkusze odpowiedzi, testy, quizy, formularze egzaminacyjne.
  • Rząd: karty do głosowania, formularze podatkowe, formularze wjazdu na granicę, spisy powszechne, opinie publiczne.
  • Medycyna: badania, oceny, formularze informacyjne dla pacjentów, roszczenia do ubezpieczenia zdrowotnego.
  • Finanse: wnioski o pożyczkę, aktualizacje informacji o klientach, wnioski o karty kredytowe.
  • I wiele więcej…

Nie potrzeba żadnego sprzętu

Algorytmy wstępnego przetwarzania i analizy obrazu eliminują potrzebę stosowania specjalistycznych skanerów OMR i innych specjalistycznych akcesoriów sprzętowych. Zamiast skanera możesz używać zwykłego długopisu i papieru, zwykłej biurowej kopiarki, a nawet aparatu w smartfonie, bez wpływu na dokładność rozpoznawania i pewność wynik. Nasza biblioteka pozwala na tworzenie rozwiązań programowych OMR z niezawodnością systemów sprzętowych przy znacznie niższych kosztach. Zachęcamy do skorzystania z dostępnego sprzętu:

  • Skaner dokumentów z automatycznym podawaniem;
  • Kopiarka biurowa budżetowa;
  • Drukarka laserowa lub atramentowa;
  • Przenośny skaner ręczny;
  • Aparat kompaktowy lub lustrzanka cyfrowa;
  • smartfon;
  • Kamera internetowa z autofokusem.

Twórz formularze OMR bez narzędzi do projektowania

Aspose.OMR dla Java zapewnia wyjątkowo elastyczne narzędzia do tworzenia formularzy do odczytu maszynowego, obsługujące różne układy i poziomy złożoności. Nie ma potrzeby stosowania zewnętrznych edytorów ani narzędzi do projektowania. Dzięki naszemu wysoce elastycznemu językowi znaczników użytkownicy mogą bezproblemowo integrować różne elementy w dowolnej preferowanej konfiguracji.

Jeśli nie masz czasu na zapoznanie się ze składnią znaczników szablonów, nie martw się. Możesz łatwo utworzyć niestandardowy formularz OMR interaktywnie z dowolnej platformy lub urządzenia za pomocą projektanta formularzy online . Możesz dodawać dowolną liczbę elementów, zmieniać ich rozmiar i położenie zgodnie ze swoimi potrzebami.

Alumni questionnaire Customer satisfaction survey SAT form

Formularze można personalizować za pomocą imienia i nazwiska respondenta, unikalnych identyfikatorów oraz zdjęć. Możesz także oznaczyć formularze OMR, dodając swoje logo lub inny obraz. Eksperymentuj z układami, formatami pytań i strukturami odpowiedzi, zapewniając jednocześnie stałą dokładność rozpoznawania znaków. Ciesz się kreatywnym procesem projektowania i pożegnaj się ze złożonymi procesami projektowania i zastosuj proste podejście do tworzenia formularzy.

Obejrzyj próbki kodu i dostosuj je do swoich potrzeb.

Funkcje i możliwości

Aspose.OMR for Java to łatwy w użyciu, wszechstronny i ekonomiczny interfejs API do projektowania, renderowania i rozpoznawania ręcznie wypełnianych arkuszy odpowiedzi, ankiet, aplikacji i podobnych formularzy.

Feature icon

Wszystkie rozmiary papieru

Obsługuje wszystkie popularne formaty papieru oraz szereg niestandardowych.

Feature icon

Skanuj smartfonem

Używaj aparatu w smartfonie zamiast skanera.

Feature icon

Nie są potrzebne żadne narzędzia do projektowania

Szybko twórz formularze OMR bez zewnętrznych edytorów i narzędzi do projektowania.

Feature icon

Strojenie dokładności

Dostosuj parametry rozpoznawania, aby uzyskać doskonałe wyniki w każdych warunkach.

Feature icon

Przetwarzanie wsadowe

Rozpoznaj wszystkie obrazy w folderze za pomocą jednego polecenia.

Feature icon

Branding i personalizacja

Dostosuj formularze OMR, dodając swoje logo, obrazy, stopki i nie tylko.

Łatwy w użyciu

Potrzebujesz tylko kilku linijek kodu, aby utworzyć arkusz odpowiedzi, ankietę lub inny formularz OMR i rozpoznać wypełniony formularz.
Potrzebujesz tylko 15 minut wolnego czasu i podstawowej znajomości języka Java.

Instalacja

Aspose.OMR dla Java jest hostowany w repozytorium Maven . Możesz z łatwością używać go bezpośrednio w swoich projektach Maven przy minimalnej konfiguracji. Nie ma potrzeby pobierania i instalowania żadnego dodatkowego oprogramowania – pakiet jest samowystarczalny.

Możesz rozpocząć korzystanie z Aspose.OMR dla Java zaraz po instalacji, z pewnymi ograniczeniami. Licencja tymczasowa usuwa wszystkie ograniczenia wersji próbnej na 30 dni. Użyj go, aby rozpocząć tworzenie w pełni funkcjonalnej aplikacji OMR i podjąć ostateczną decyzję o zakupie Aspose.OMR dla Java później.

Generator formularzy

Struktura i układ formularza OMR są zdefiniowane w pliku tekstowym, w którym zastosowano specjalną notację. Możesz go utworzyć za pomocą dowolnego edytora tekstu, w tym Notatnika. Do wygenerowania arkusza odpowiedzi zawierającego 150 pytań do odczytu maszynowego potrzebne są tylko 4 linie:

How to design an answer sheet

?answer_sheet=answers
  elements_count=150
  answers_count=5
  columns_count=3


Po ukończeniu struktury i układu formularza wystarczą tylko 3 linie kodu, aby zbudować proste narzędzie, które wygeneruje z niego stronę do wydrukowania:

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");

Optyczny czytnik znaków

Dzięki Aspose.OMR dla Java możesz stworzyć w pełni funkcjonalny programowy czytnik znaczników optycznych w 5 linijkach kodu. Zamiast drogiego skanera OMR możesz użyć istniejącej kopiarki biurowej lub nawet aparatu w smartfonie. Respondenci mogą wypełniać formularze długopisem, ołówkiem lub markerem i używać dowolnych znaków.

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