Почему 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, Standard Edition (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);