1. Товары
  2.   OMR
  3.   .NET
  4.   OMRMarkEngine
 
  

Выполняйте операции OMR на фотографиях и документах с помощью бесплатного .NET API

Открытая библиотека C# .NET для интеграции возможностей OMR в приложения C#. Может использоваться для распознавания и извлечения данных из отсканированных изображений или документов без труда.

Что такое OMRMarkEngine?

В современной разработке программного обеспечения разработчики постоянно ищут инструменты, которые упрощают сложные задачи. OMRMarkEngine, открытая .NET OMR библиотека, является выдающимся решением для проектов, требующих оптического распознавания меток в .NET. Идеальна для обработки опросов, тестов и оценочных форм, эта мощная C# OMR API обрабатывает и анализирует отсканированные изображения с отмеченными областями. Независимо от того, хотите ли вы распознавать текст с изображений или выполнять обнаружение меток на фотографиях и документах, OMRMarkEngine предлагает точность и гибкость, необходимые для эффективной разработки OMR‑приложений.

Созданная командой MohawkMEDIC и доступная на GitHub, OMRMarkEngine специально построена для разработчиков C#. Она обладает хорошо документированным API, что облегчает интеграцию в проекты .NET и уменьшает кривую обучения при работе с OMR SDK для .NET. Ключевые преимущества включают точное обнаружение меток, поддержку различных типов документов и активную поддержку сообщества. Эта бесплатная OMR библиотека — отличный выбор для тех, кто хочет оптимизировать разработку .NET OMR программного обеспечения, обеспечивая более умное и быстрое извлечение данных из сканированных форм и улучшая автоматизацию рабочих процессов, основанных на формах.

Previous Next

Начало работы с OMRMarkEngine

Рекомендуемый способ установки OMRMarkEngine — использовать GitHub. Пожалуйста, используйте следующую команду для простой установки.

Установить OMRMarkEngine через GitHub

 git clone https://github.com/MohawkMEDIC/omrmarkengine.git 

Точная детекция и распознавание маркировок через C# API

Ключевым преимуществом открытой библиотеки OMRMarkEngine является её способность точно обнаруживать и интерпретировать отмеченные области на сканированных изображениях. Это критически важно в сценариях, где требуется высокая точность, таких как оценка экзаменов или анализ ответов на опросы. Библиотека помогает разработчикам программного обеспечения обнаруживать и распознавать отмеченные области с помощью всего лишь пары строк кода на C#. Она полностью поддерживает многостраничные документы, что делает её подходящей для проектов с большими объёмами данных. Эффективная обработка нескольких страниц обеспечивает возможность масштабировать приложения без потери производительности. Приведённый ниже пример демонстрирует, как разработчики могут загружать и распознавать маркировки в приложениях C#.

Как выполнить детекцию и распознавание маркировок через C# .NET API?

using OMRMarkEngine;
using OMRMarkEngine.Core;

class Program
{
    static void Main()
    {
        // Инициализировать OMRMarkEngine
        var omrEngine = new OMRMarkEngine();
        
        // Ваш код здесь
    }
}
// Загрузка изображения
var imagePath = "path/to/your/image.jpg";
omrEngine.LoadImage(imagePath);

// Настройка движка
omrEngine.Config.MarkThickness = 2;
omrEngine.Config.SpacingTolerance = 5;
// Добавьте другие настройки по необходимости

// Определение областей маркировки
omrEngine.AddMarkRegion(new MarkRegion(50, 100, 200, 150)); // Пример координат

// Обработка отмеченной формы
omrEngine.Process();

// Извлечение результатов
var results = omrEngine.GetResults();

// Вывод результатов
foreach (var result in results)
{
    Console.WriteLine($"Маркер в координатах ({result.X}, {result.Y}) обнаружен. Значение: {result.Value}");
}

Настройка и простая интеграция

Одна из сильных сторон библиотеки OMRMarkEngine заключается в её гибкости и интеграции с другими приложениями .NET. Разработчики могут настраивать конфигурацию, адаптируя движок к конкретным требованиям. Это включает регулирование параметров, таких как толщина маркера, расстояние между маркерами и выравнивание, чтобы достичь оптимальных результатов. Библиотека разработана с учётом простоты интеграции. Она бесшовно интегрируется в проекты C#, позволяя разработчикам включать функции OMR без крутого порога обучения, часто сопутствующего таким специализированным инструментам.

 Русский