<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-omr-cloud</artifactId>
<version>18.8.0</version>
</dependency>
copied!  
compile(group: 'com.aspose', name: 'aspose-omr-cloud', version: '18.8.0')
copied!  
<dependency org="com.aspose" name="aspose-omr-cloud" rev="18.8.0">
 <artifact name="aspose-omr-cloud" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-omr-cloud" % "18.8.0"
copied!  

Java REST API для обработки OMR в облаке

main-banner

Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial(https://blog.aspose.cloud/category/imaging/) | Free Support | Free Trial

Aspose.OMR Cloud SDK for Java является оболочкой для Aspose.OMR Cloud APIs. Этот SDK позволяет приложениям Java выполнять операции оптического распознавания меток (OMR) в анкетах, экзаменах, MCQ, опросах и других листах OMR.

Вы можете определить свои собственные шаблоны и правила, найти необходимые данные из цифровых листов OMR, выполнить оценку извлеченных данных и экспортировать их в формат CSV. Нет необходимости устанавливать какое-либо стороннее программное обеспечение.

Разметка для генерации шаблона поддерживает несколько типов элементов, таких как текст, поле выбора (вопрос), лист ответов с несколькими столбцами, сетка, изображения, QR-код и типы штрих-кодов Aruco code.

Функции облачной обработки OMR

  • Выполнение распознавания отсканированных фотографий и изображений для операций OMR.
  • Возможность выполнять OMR на повернутых и перспективных (в пределах 25 градусов) фотографиях.
  • Извлечение и распознавание помеченных человеком данных из отсканированных тестов, экзаменов, опросов и т. д.
  • Поддерживает экспорт результатов OMR в формат файла CSV.
  • Используйте текстовую разметку для создания шаблонов OMR, создания опросов и тестовых листов.
  • Наличие GUI application for managing OMR templates.
  • Укажите количество вопросов и ответов на основе OMR в шаблоне.
  • Доступность GUI OMR editor в качестве облачного клиента.
  • Предоставьте правила JSON для оценки ответов OMR.
  • Вырежьте интересующую область из изображения, сохраните ее в формате JPEG и выполните для нее OMR.
  • Выполнять высокоточное распознавание оптических меток (OMR).
  • Поддерживает несколько configuration presets for image preprocessing.

Возможности облачного хранилища OMR

  • Загружать, скачивать, копировать, перемещать и удалять файлы, включая обработку версий (если вы используете облачное хранилище, которое поддерживает эту функцию - по умолчанию true).
  • Создание, копирование, перемещение и удаление папок.
  • Копировать и перемещать файлы и папки между отдельными хранилищами в рамках одной операции.
  • Проверьте, существует ли определенный файл, папка или хранилище.

Сохранить OMR как

CSV

Чтение форматов OMR

JPEG, PNG, GIF, TIFF, BMP

Требования

Для создания клиентской библиотеки API требуется:

  1. Ява 1.7+
  2. Мавен

Предпосылки

Чтобы использовать Aspose.OMR Cloud SDK для Java, вам необходимо зарегистрировать учетную запись в Aspose Cloud и найти/создать идентификатор клиента и секрет клиента в Cloud Dashboard. Есть бесплатная квота. Дополнительные сведения см. в разделе Aspose Cloud Pricing.

Монтаж

Установить из Maven

Добавьте репозиторий Aspose Cloud в ваше приложение pom.xml

<repository>
    <id>aspose-cloud</id>
    <name>Aspose Cloud Repository</name>
    <url>https://releases.aspose.cloud/java/repo/</url>
</repository>

Установить из исходников

Чтобы установить клиентскую библиотеку API в локальный репозиторий Maven, просто выполните:

mvn clean install

Чтобы вместо этого развернуть его в удаленном репозитории Maven, настройте параметры репозитория и выполните:

mvn clean deploy

Обратитесь к OSSRH Guide для получения дополнительной информации.

пользователи Maven

Добавьте эту зависимость в POM вашего проекта:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-omr-cloud</artifactId>
    <version>18.8.0</version>
    <scope>compile</scope>
</dependency>

Другие

Сначала сгенерируйте JAR, выполнив:

mvn clean package

Затем вручную установите следующие JAR-файлы:

  • target/aspose-omr-cloud-18.8.0.jar
  • цель/библиотека/*.jar

ПРИМЕР

OMRFunctionParam param = new OMRFunctionParam();

String packedTemplate = PackTemplate(templateFile.getFileName().toString(), Files.readAllBytes(templateFile));
param.setFunctionParam(packedTemplate);

UploadFile(imageFile, "");

return api.postRunOmrTask(imageFile.getFileName().toString(), "CorrectTemplate", param, null, null);

Лицензирование

Все пакеты Aspose.OMR Cloud SDK, вспомогательные сценарии и шаблоны лицензируются по MIT License.

Авторизация и аутентификация

Authentication schemes определено для API следующим образом:

JWT

Рекомендация

Рекомендуется создавать экземпляр ApiClient для каждого потока в многопоточной среде, чтобы избежать возможных проблем.

Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial(https://blog.aspose.cloud/category/imaging/) | Free Support | Free Trial

VersionRelease Date
18.8.012 сентября 2018 г.