Чому Aspose.OMR для Java?

Створюйте та обробляйте машинозчитувані форми будь-якого макета та будь-якої складності в кросплатформних програмах Java, веб-сервісах або в хмарі. Наше рішення можна масштабувати для будь-якого проекту, починаючи від швидких опитувань і вікторин і закінчуючи комплексними випускними іспитами та виборами. Натисніть елементи нижче, щоб дізнатися більше про наші функції та переваги.

Illustration omr

Обладнання не потрібне

Використовуйте наявний сканер, принтер або навіть камеру смартфона замість спеціалізованого обладнання OMR.

Повністю настроюється

Додайте зображення та тексти до своїх форм OMR, використовуйте власні шрифти та налаштуйте вміст для всіх популярних розмірів паперу.

Надійні результати

Надійні алгоритми виявлення оптичних позначок у поєднанні з можливістю уточнення розпізнавання забезпечують 100% точні результати.

Цілий продукт

Aspose.OMR для Java полегшує весь процес OMR, від розробки форм до розпізнавання заповнених роздруківок.

Зручний для розробників

Навіть початківці розробники можуть легко використовувати наш API. Базовий додаток OMR вимагає лише 10 рядків коду.

Приклад живого коду

Машинозчитуваний бланк відповідей є важливим компонентом письмових тестів, оцінювання та оцінювання класу. Ця базова онлайн-програма генерує аркуш з 4 стовпцями та ілюструє необхідний код для досягнення цього на вашому локальному комп’ютері за допомогою Aspose.OMR для Java.

Кількість питань

 

Бульбашки на запитання

Скопіюйте та вставте цей код

Більше прикладів >
// 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");

Незалежність від платформи

Aspose.OMR для Java може працювати на будь-якій платформі , яка підтримує [платформу Java, стандартний випуск (J2SE)](https://www .oracle.com/java/technologies/java-se-glance.html) 7.0 (1.7) або вище.

Microsoft Windows
Linux
macOS
Docker

Підтримувані формати файлів

Aspose.OMR for Java може працювати практично з будь-яким файлом можна отримати зі сканера або камери. Результати розпізнавання повертаються в найпопулярніших форматах обміну даними, які можна імпортувати в будь-яку популярну базу даних або аналітичну систему.

Будувати форми

  • TXT
  • JPEG, PNG

Сканувати форми

  • JPEG
  • PNG

Розпізнавати форми

  • CSV
  • JSON

Необмежені можливості

Оптичне розпізнавання позначок має широкий спектр застосувань, забезпечуючи просте рішення для різних аспектів життя, які передбачають ручний збір та аналіз даних. Ця технологія повністю автоматизує розпізнавання форм, дозволяючи обробляти сотні аркушів за хвилину з майже 100% точністю. Результати можна аналізувати в режимі реального часу або зберігати в базі даних для подальшого агрегування та аналізу.

Додатки охоплюють широкий спектр і включають, але не обмежуються:

  • Навчання: бланки відповідей, тести, вікторини, екзаменаційні бланки.
  • Уряд: виборчі бюлетені, податкові форми, форми для в’їзду на кордон, перепис населення, громадська думка.
  • Медицина: огляди, оцінки, форми інформації про пацієнтів, претензії щодо медичного страхування.
  • Фінанси: заявки на кредити, оновлення інформації про клієнтів, заявки на кредитні картки.
  • І багато іншого…

Обладнання не потрібне

Алгоритми попередньої обробки та аналізу зображень усувають потребу в спеціалізованих сканерах OMR та інших спеціалізованих апаратних аксесуарах. Ви можете використовувати звичайну ручку та папір, звичайний офісний ксерокс або навіть камеру смартфона замість сканера, не впливаючи на точність розпізнавання та впевненість у результат. Наша бібліотека дозволяє створювати програмні рішення OMR з надійністю апаратних систем за значно менших витрат. Сміливо використовуйте будь-яке доступне обладнання:

  • Сканер автоматичної подачі документів;
  • Бюджетний офісний ксерокс;
  • лазерний або струменевий принтер;
  • Портативний портативний сканер;
  • Компактний або дзеркальний фотоапарат;
  • смартфон;
  • Веб-камера з автофокусом.

Створюйте форми OMR без інструментів дизайну

Aspose.OMR для Java надає винятково гнучкі інструменти для створення машинозчитуваних форм із різними макетами та рівнями складності. Немає потреби у зовнішніх редакторах чи інструментах дизайну. За допомогою нашої мови розмітки користувачі можуть легко інтегрувати різні елементи в будь-яку бажану конфігурацію.

Якщо вам не вистачає часу, щоб ознайомитися з синтаксисом розмітки шаблону, не хвилюйтеся. Ви можете легко створити спеціальну форму OMR в інтерактивному режимі з будь-якої платформи чи пристрою за допомогою конструктора онлайн-форм . Ви можете додавати будь-яку кількість елементів, змінювати їх розмір і розташування відповідно до ваших конкретних потреб.

Alumni questionnaire Customer satisfaction survey SAT form

Форми можна персоналізувати з іменем респондента, унікальними ідентифікаторами та фотографіями. Ви також можете брендувати форми OMR, додавши свій логотип або інше зображення. Експериментуйте з макетами, форматами запитань і структурами відповідей, забезпечуючи незмінну точність розпізнавання позначок. Насолоджуйтеся творчим процесом проектування та попрощайтеся зі складними процесами проектування та прийміть простий підхід до створення форми.

Перегляньте зразки коду та адаптуйте їх до своїх потреб.

Особливості та можливості

Aspose.OMR for Java це простий у використанні, універсальний і економічно ефективний API для розробки, відтворення та розпізнавання заповнених вручну бланків відповідей, опитувань, додатків і подібних форм.

Feature icon

Всі розміри паперу

Підтримує всі популярні формати паперу та низку нестандартних.

Feature icon

Сканування за допомогою смартфона

Використовуйте камеру смартфона замість сканера.

Feature icon

Не потрібні інструменти для проектування

Швидко створюйте форми OMR без зовнішніх редакторів і інструментів дизайну.

Feature icon

Налаштування точності

Точне налаштування параметрів розпізнавання для ідеальних результатів за будь-яких умов.

Feature icon

Пакетна обробка

Розпізнайте всі зображення в папці за допомогою однієї команди.

Feature icon

Брендування та кастомізація

Налаштуйте форми OMR, додавши свій логотип, зображення, колонтитули тощо.

Простий у використанні

Вам знадобиться лише кілька рядків коду, щоб створити бланк відповідей, опитування чи іншу форму OMR і розпізнати заповнену форму.
Вам знадобиться лише 15 хвилин вільного часу та базові знання мови Java.

монтаж

Aspose.OMR для Java розміщено в репозиторії Maven . Ви можете легко використовувати його безпосередньо у своїх проектах Maven з мінімальною конфігурацією. Немає необхідності завантажувати та встановлювати додаткове програмне забезпечення - пакет автономний.

Ви можете почати використовувати Aspose.OMR для Java відразу після встановлення з деякими обмеженнями. Тимчасова ліцензія знімає всі обмеження пробної версії на 30 днів. Використовуйте його, щоб розпочати створення повнофункціональної програми OMR і прийняти остаточне рішення придбати Aspose.OMR для Java пізніше.

Генератор форм

Структура та макет форми OMR визначається у звичайному текстовому файлі, який використовує спеціальну нотацію. Його можна створити за допомогою будь-якого текстового редактора, включно з Блокнотом. Вам потрібно лише 4 рядки, щоб створити бланк відповідей із 150 машинозчитуваних запитань:

How to design an answer sheet

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


Якщо ви закінчите зі структурою форми та макетом, вам знадобляться лише 3 рядки коду, щоб створити просту утиліту, яка генерує з неї сторінку для друку:

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

Оптичний зчитувач позначок

За допомогою Aspose.OMR для Java ви можете створити повнофункціональний програмний зчитувач оптичних позначок у 5 рядках коду. Ви можете використовувати існуючий офісний ксерокс або навіть камеру смартфона замість дорогого сканера OMR. Респонденти можуть заповнювати ваші форми ручкою, олівцем або маркером і використовувати будь-які типи позначок.

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