1. Товары
  2.   OMR
  3.   Java
  4.   Aspose.OMR for Java

Aspose.OMR for Java

 
 

Java-библиотека для анализа форм OMR и извлечения данных

Мощный Java OMR API для точного и надёжного оптического распознавания меток. Он разработан для идентификации и анализа форм OMR, извлекая ценные данные через код Java.

Что такое Aspose.OMR for Java?

Возможности распознавания меток в ваших Java‑приложениях. Предназначена для задач, таких как обработка опросов, оценок и других маркированных форм, упрощая процесс извлечения данных из отсканированных документов или изображений. Библиотека идеальна для разработчиков, создающих OMR‑приложения, требующие высокой точности и производительности. Благодаря функциям, таким как настраиваемое создание шаблонов, поддержка нескольких языков и распознавание флажков, сеток и текстовых областей, Aspose.OMR for Java упрощает распознавание текста с изображений и обработку маркированных данных с минимальными усилиями.

Для тех, кто занимается разработкой программного обеспечения OMR на Java, Aspose.OMR for Java выделяется как надёжное и функциональное решение. Оно поддерживает гибкую интеграцию в любую Java‑ориентированную среду и предоставляет подробную документацию и примеры кода, помогающие быстро развивать проекты. Разработчики могут легко извлекать текст из отсканированных документов, автоматизировать оценивание экзаменов или собирать результаты опросов с высокой точностью. Это OMR‑SDK для Java не только надёжно, но и достаточно универсально, чтобы поддерживать широкий спектр сценариев использования, что делает его лучшим выбором для тех, кто ищет бесплатную библиотеку OMR или коммерческое решение для создания интеллектуальных приложений обработки форм.

Previous Next
  • Регулировка размера
  • Сохранить в браузер
  • Извлечение текста
  • Поддержка многопоточности
  •  
    Обзор возможностей
    • Распознавать повернутые изображения
    • Регулировка вращения
    • PDF в изображения
    • Регулировка цвета
    • Сохранить вывод в CSV
    • Сохранить вывод в XML
    • Поддержка повернутых изображений
    • Пакетное распознавание
    • Встроенный проверщик орфографии
    • Пакетный сканер
    • PDF в Excel
    • Конструктор форм
      

    API в основном поддерживает форматы изображений и PDF, а результаты распознавания могут быть сохранены в самых популярных форматах хранения данных.

      Чтение
    • PDF, JPEG, PNG, TIFF, GIF, BMP
      Запись
    • TXT, CSV, JSON, XML

    Независимость от платформы

    Aspose.OMR for Java может работать с любым языком программирования, основанным на Java.

     
    • Среда выполнения Java.

    Начало работы с Aspose.OMR for Java

    Рекомендуемый способ использования Aspose.OMR for Java — через репозиторий Maven. Укажите местоположение репозитория Aspose, добавив следующие строки в файл конфигурации Maven pom.xml.

    Репозиторий Maven для Aspose.OMR for Java

     //First you need to specify Aspose Repository configuration / location in your Maven pom.xml as follows:
    
    <repositories>
    	<repository>
    	<id>AsposeJavaAPI</id>
    	<name>Aspose Java API</name>
    	<url>https://releases.aspose.com/java/repo/</url>
    	</repository>
    </repositories>
    
    //Define Aspose.PDF for Java API Dependency
    
    <dependencies>
    	<dependency>
    	<groupId>com.aspose</groupId>
    	<artifactId>aspose-omr</artifactId>
    	<version>23.5</version>
        <version>jdk6</version>
    	</dependency>
    </dependencies>
    

    Вы можете скачать библиотеку напрямую со страницы продукта Aspose.OMR.

    Добавьте возможности OMR в Java‑приложения

    Aspose.OMR for Java предоставляет ряд важных функций для работы с форматами файлов OMR в Java‑приложениях. Библиотека поддерживает распознавание различных элементов OMR, таких как флажки, сетки и текстовые области. Такое полное покрытие делает её подходящей для широкого спектра приложений, от простых опросов до сложных оценок. Она поддерживает загрузку и обработку изображений OMR, позволяя пользователям загрузить изображение, обработать его и извлечь ценные данные. Ниже приведён пример, показывающий, как загрузить существующее изображение и извлечь из него данные.

    Как загрузить существующее изображение и получить данные из него через Java API?

    import com.aspose.omr.imageprocessing.*;
    // Load an OMR image
    OmrImage omrImage = OmrImage.load("sample_image.png");
    // Process the image
    RecognitionResult result = omrEngine.recognizeImage(omrImage, template);
    // Extract data from the result
    OmrPage omrPage = result.getPage(0);
    
    

    Идеальное извлечение данных через Java API

    Aspose.OMR for Java использует продвинутые алгоритмы для точного извлечения данных из отсканированных изображений или документов. Это обеспечивает точность чтения отмеченных пузырьков, флажков и других элементов OMR, минимизируя ошибки интерпретации данных. Разработчики могут получать доступ к отдельным элементам на странице и извлекать отмеченные значения, используя всего несколько строк кода Java. Библиотека поддерживает несколько языков, обеспечивая гибкость для разработчиков, обслуживающих разнообразную аудиторию пользователей. Ниже приведён пример, демонстрирующий, как разработчики могут получить доступ к странице OMR и извлечь отмеченные значения внутри Java‑приложений.

    Как получить доступ к странице OMR и извлечь отмеченные значения в Java‑приложениях?

    // Access grid on the page
    OmrGrid omrGrid = omrPage.get(0);
    // Retrieve marked values from the grid
    List> markedValues = omrGrid.getMarkedValues();
    
    

    Создание OMR‑форм/шаблонов с помощью Java

    Aspose.OMR for Java упрощает задачу создания OMR‑форм, таких как опрос удовлетворённости клиентов или лист ответов, используя всего несколько строк кода Java. Библиотека позволяет разработчикам определить макет своих форм, включая размещение элементов OMR и любой связанный с ними текст или графику, настроить размер страницы, выбрать шрифт, цвета шрифта и многое другое. Такая гибкость гарантирует, что библиотека может адаптироваться к различным сценариям использования. Ниже показан пример, как настроить макет формы и добавить к ней изображения в Java‑приложениях.

    Как настроить макет формы и добавить изображение в OMR с помощью Java API?

    OmrEngine engine = new OmrEngine();
    // Configure form layout
    GlobalPageSettings pageSettings = new GlobalPageSettings();
    pageSettings.PaperSize = PaperSize.Letter;
    // Add images
    InputStream logoStream = ReadFile("sources/logo.png");
    ImageCollection images = new ImageCollection();
    images.add("logo.png", logoStream);
    // Generate form
    GenerationResult res = engine.generateTemplate("source.txt", images, pageSettings);
    

    Гибкость и интеграция

    Aspose.OMR for Java бесшовно интегрируется в Java‑приложения, предоставляя разработчикам гибкое и эффективное решение для реализации OMR. Простота интеграции гарантирует, что разработчики могут улучшать свои существующие системы без крутого порога обучения. Библиотека поставляется с подробной документацией и специализированной поддержкой, благодаря чему пользователям легко ориентироваться в её функциях и устранять любые проблемы. Это обязательство по помощи пользователям обеспечивает плавный процесс разработки.

     Русский