<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-omr-cloud</artifactId>
<version>18.8.0</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-omr-cloud', version: '18.8.0')
<dependency org="com.aspose" name="aspose-omr-cloud" rev="18.8.0">
<artifact name="aspose-omr-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-omr-cloud" % "18.8.0"
Java REST API для обработки OMR в облаке
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.7+
- Мавен
Предпосылки
Чтобы использовать 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
- Тип: OAuth
- Поток: приложение
- URL-адрес авторизации:https://api.aspose.cloud/connect/token
Рекомендация
Рекомендуется создавать экземпляр 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
Version | Release Date |
---|---|
18.8.0 | 12 сентября 2018 г. |
File | Classifier | Size |
---|---|---|
aspose-omr-cloud-18.8.0.jar | 70.65 KB | |
aspose-omr-cloud-18.8.0.pom | 7.20 KB |
Aspose.OMR Aspose.OMR Cloud Aspose Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth Aspose.Total Cloud JPEG PNG BMP TIFF PDF CSV OMR scan detect identify detection human marked data sheet survey MCQ questionnaire template text choice box answer sheet grid logo images barcode QR code Aruco code perspective test answer markup