Proč Aspose.OMR pro Javu?

Vytvářejte a zpracujte strojově čitelné formy libovolného rozvržení a složitosti v multiplatformních aplikacích Java, webových službách nebo v cloudu. Naše řešení je škálovatelné pro jakýkoli projekt, od rychlých průzkumů a kvízů až po komplexní závěrečné zkoušky a volby. Kliknutím na položky níže se dozvíte více o našich funkcích a výhodách.

Illustration omr

Není potřeba žádné vybavení

Místo specializovaného hardwaru OMR použijte svůj stávající skener, tiskárnu nebo dokonce fotoaparát chytrého telefonu.

Plně přizpůsobitelné

Přidejte obrázky a texty do svých formulářů OMR, používejte vlastní písma a upravte obsah na všechny oblíbené velikosti papíru.

Spolehlivé výsledky

Robustní algoritmy optické detekce značek v kombinaci se schopností zpřesnit rozpoznávání zajišťují 100% přesné výsledky.

Celý produkt

Aspose.OMR for Java usnadňuje celý proces OMR, od návrhu formulářů až po rozpoznání vyplněných výtisků.

Přívětivé pro vývojáře

Naše API mohou snadno používat i začínající vývojáři. Základní aplikace OMR vyžaduje pouze 10 řádků kódu.

Ukázka živého kódu

Strojově čitelný odpovědní list je klíčovou součástí písemných testů, hodnocení a hodnocení tříd. Tato základní online aplikace generuje 4-sloupcový bublinový list a ilustruje nezbytný kód k dosažení tohoto cíle na vašem místním počítači pomocí Aspose.OMR for Java.

Počet otázek

 

Bubliny na otázku

Zkopírujte a vložte tento kód

Další příklady >
// 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");

Nezávislost na platformě

Aspose.OMR for Java může fungovat na jakékoli platformě , která podporuje [Java Platform, Standard Edition (J2SE)](https://www .oracle.com/java/technologies/java-se-glance.html) 7.0 (1.7) nebo vyšší.

Microsoft Windows
Linux
macOS
Docker

Podporované formáty souborů

Aspose.OMR for Java může pracovat prakticky s jakýmkoli souborem můžete získat ze skeneru nebo fotoaparátu. Výsledky rozpoznávání jsou vráceny v nejoblíbenějších formátech pro výměnu dat, které lze importovat do jakékoli populární databáze nebo analytického systému.

Vytvářejte formuláře

  • TXT
  • JPEG, PNG

Skenujte formuláře

  • JPEG
  • PNG

Rozpoznat formy

  • CSV
  • JSON

Neomezené možnosti

Optical Mark Recognition má širokou škálu aplikací a poskytuje přímočaré řešení pro různé aspekty života, které zahrnují ruční sběr a analýzu dat. Tato technologie zcela automatizuje rozpoznávání formulářů, což umožňuje zpracování stovek archů za minutu s téměř 100% přesností. Výsledky mohou být analyzovány v reálném čase nebo uloženy v databázi pro pozdější agregaci a analýzu.

Aplikace pokrývají širokou škálu a zahrnují, ale nejsou omezeny na:

  • Vzdělávání: odpovědní archy, testy, kvízy, formuláře zkoušek.
  • Vláda: hlasovací lístky, daňové formuláře, vstupní formuláře na hranicích, sčítání lidu, veřejné mínění.
  • Medicína: vyšetření, posudky, informační formuláře pro pacienty, nároky na zdravotní pojištění.
  • Finance: žádosti o půjčky, aktualizace zákaznických informací, žádosti o kreditní karty.
  • A mnoho dalších…

Není potřeba žádný hardware

Algoritmy předběžného zpracování a analýzy obrazu eliminují potřebu specializovaných OMR skenerů a dalšího specializovaného hardwarového příslušenství. Místo skeneru můžete použít běžné pero a papír, běžnou kancelářskou kopírku nebo dokonce fotoaparát chytrého telefonu, aniž byste ovlivnili přesnost rozpoznávání a spolehlivost výsledek. Naše knihovna vám umožňuje vytvářet softwarová řešení OMR se spolehlivostí hardwarových systémů za mnohem nižší náklady. Neváhejte použít jakékoli dostupné vybavení:

  • Automatický skener dokumentů;
  • Rozpočtová kancelářská kopírka;
  • Laserová nebo inkoustová tiskárna;
  • Přenosný ruční skener;
  • Kompaktní nebo DSLR fotoaparát;
  • Chytrý telefon;
  • Webová kamera s automatickým ostřením.

Vytvářejte formuláře OMR bez návrhářských nástrojů

Aspose.OMR for Java poskytuje výjimečně flexibilní nástroje pro vytváření strojově čitelných formulářů, které jsou přizpůsobeny různým rozvržením a úrovním složitosti. Nejsou potřeba žádné externí editory nebo nástroje pro návrh. S naším vysoce přizpůsobivým značkovacím jazykem mohou uživatelé bez problémů integrovat různé prvky v jakékoli preferované konfiguraci.

Pokud nemáte čas seznámit se se syntaxí značek šablon, nemusíte se bát. Vlastní formulář OMR můžete snadno vytvořit interaktivně z jakékoli platformy nebo zařízení pomocí online form designer . Můžete přidat libovolný počet prvků, změnit jejich velikost a umístit je podle vašich konkrétních potřeb.

Alumni questionnaire Customer satisfaction survey SAT form

Formuláře lze personalizovat se jménem respondenta, jedinečnými identifikátory a fotografiemi. Formuláře OMR můžete také označit přidáním svého loga nebo jiného obrázku. Experimentujte s rozvržením, formáty otázek a strukturami odpovědí, to vše při zajištění konzistentní přesnosti rozpoznávání značek. Užijte si kreativní proces navrhování a rozlučte se se složitými procesy navrhování a osvojte si přímočarý přístup k vytváření formulářů.

Podívejte se na ukázky kódu a přizpůsobte je svým potřebám.

Vlastnosti a možnosti

Aspose.OMR for Java je snadno použitelné, všestranné a cenově výhodné API pro navrhování, vykreslování a rozpoznávání ručně vyplněných odpovědí, průzkumů, aplikací a podobných formulářů.

Feature icon

Všechny velikosti papíru

Podporuje všechny oblíbené velikosti papíru a řadu nestandardních.

Feature icon

Skenujte pomocí chytrého telefonu

Místo skeneru použijte fotoaparát chytrého telefonu.

Feature icon

Nejsou potřeba žádné konstrukční nástroje

Rychle vytvářejte formuláře OMR bez externích editorů a návrhových nástrojů.

Feature icon

Přesnost ladění

Dolaďte parametry rozpoznávání pro dokonalé výsledky za jakýchkoli podmínek.

Feature icon

Dávkové zpracování

Rozpoznejte všechny obrázky ve složce jediným příkazem.

Feature icon

Branding a přizpůsobení

Přizpůsobte formuláře OMR přidáním svého loga, obrázků, zápatí a dalších.

Snadné použití

K vytvoření odpovědního listu, průzkumu nebo jiného formuláře OMR a rozpoznání vyplněného formuláře potřebujete pouze několik řádků kódu.
Budete potřebovat pouze 15 minut volného času a základní znalost jazyka Java.

Instalace

Aspose.OMR for Java je hostován v úložišti Maven . Můžete jej snadno použít přímo ve svých projektech Maven s minimální konfigurací. Není třeba stahovat a instalovat žádný další software - balíček je samostatný.

Aspose.OMR pro Javu můžete začít používat hned po instalaci s určitými omezeními. dočasná licence odstraňuje všechna omezení zkušební verze na 30 dní. Použijte jej k zahájení budování plně funkční aplikace OMR a udělejte konečné rozhodnutí zakoupit Aspose.OMR pro Javu později.

Generátor formulářů

Struktura a rozložení formuláře OMR je definováno v textovém souboru, který používá speciální notaci. Můžete jej vytvořit pomocí libovolného textového editoru, včetně poznámkového bloku. K vygenerování 150 strojově čitelných odpovědí potřebujete pouze 4 řádky:

How to design an answer sheet

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


Jakmile dokončíte strukturu formuláře a rozložení, budete potřebovat pouze 3 řádky kódu k vytvoření jednoduchého nástroje, který z něj vygeneruje stránku pro tisk:

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

Čtečka optických značek

S Aspose.OMR for Java můžete vytvořit plně funkční programovou čtečku optických značek v 5 řádcích kódu. Místo drahého OMR skeneru můžete použít svou stávající kancelářskou kopírku nebo dokonce fotoaparát chytrého telefonu. Respondenti mohou vyplnit vaše formuláře perem, tužkou nebo fixem a používat jakékoli typy značek.

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