1. Produtos
  2.   OMR
  3.   .NET
  4.   OMRMarkEngine
 
  

Realize Operações OMR em Fotos e Documentos via API .NET gratuita

Biblioteca Open Source C# .NET para integrar recursos OMR em aplicações C#. Pode ser usada para reconhecer e extrair dados de imagens ou documentos escaneados com facilidade.

O que é OMRMarkEngine?

No desenvolvimento de software moderno, os desenvolvedores buscam constantemente ferramentas que simplifiquem tarefas complexas. O OMRMarkEngine, uma Biblioteca OMR .NET de código aberto, destaca‑se como solução para projetos que requerem Reconhecimento Óptico de Marcas em .NET. Ideal para lidar com pesquisas, testes e formulários de avaliação, esta poderosa API OMR em C# processa e analisa imagens escaneadas com áreas marcadas. Seja para reconhecer texto em imagens ou executar detecção de marcas em fotos e documentos, o OMRMarkEngine oferece a precisão e flexibilidade necessárias para desenvolver aplicativos OMR de forma eficiente.

Criado pela equipe da MohawkMEDIC e disponível no GitHub, o OMRMarkEngine foi desenvolvido especificamente para desenvolvedores C#. Possui uma API bem documentada, facilitando a integração em projetos .NET e reduzindo a curva de aprendizado para trabalhar com o SDK OMR para .NET. Seus principais pontos fortes incluem detecção precisa de marcas, suporte a vários tipos de documentos e forte apoio da comunidade. Esta biblioteca OMR gratuita é uma excelente escolha para quem deseja simplificar o desenvolvimento de software OMR em .NET, permitindo extração de dados mais inteligente e rápida de formulários escaneados e aprimorando a automação de fluxos de trabalho baseados em formulários.

Previous Next

Começando com OMRMarkEngine

A forma recomendada de instalar o OMRMarkEngine é usando o GitHub. Por favor, use o comando a seguir para uma instalação tranquila.

Instalar OMRMarkEngine via GitHub

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

Detecção e Reconhecimento Preciso de Marcas via API C#

Um ponto forte da biblioteca de código aberto OMRMarkEngine está em sua capacidade de detectar e interpretar com precisão regiões marcadas em imagens escaneadas. Isso é crucial em cenários onde a precisão é fundamental, como correção de exames ou análise de respostas de pesquisas. A biblioteca auxilia desenvolvedores a detectar e reconhecer regiões marcadas com apenas algumas linhas de código C#. Suporta totalmente documentos multipágina, tornando-a adequada para projetos que envolvem grandes volumes de dados. Seu manuseio eficiente de várias páginas garante que os desenvolvedores possam dimensionar suas aplicações sem sacrificar o desempenho. O exemplo a seguir demonstra como os desenvolvedores podem carregar e reconhecer marcas dentro de aplicações C#.

Como executar Detecção e Reconhecimento de Marcas via API .NET C#?

using OMRMarkEngine;
using OMRMarkEngine.Core;

class Program
{
    static void Main()
    {
        // Inicializar o OMRMarkEngine
        var omrEngine = new OMRMarkEngine();
        
        // Seu código aqui
    }
}
// Carregar a imagem
var imagePath = "caminho/para/sua/imagem.jpg";
omrEngine.LoadImage(imagePath);

// Configurar o motor
omrEngine.Config.MarkThickness = 2;
omrEngine.Config.SpacingTolerance = 5;
// Adicione mais configurações conforme necessário

// Definir regiões de marca
omrEngine.AddMarkRegion(new MarkRegion(50, 100, 200, 150)); // Exemplo de coordenadas

// Processar o formulário marcado
omrEngine.Process();

// Extrair resultados
var results = omrEngine.GetResults();

// Exibir resultados
foreach (var result in results)
{
    Console.WriteLine($"Marca nas coordenadas ({result.X}, {result.Y}) detectada. Valor: {result.Value}");
}

Personalização e Integração Fácil

Um dos pontos fortes da biblioteca OMRMarkEngine reside em sua flexibilidade e integração com outras aplicações .NET. Os desenvolvedores de software podem personalizar a configuração para adaptar o mecanismo a requisitos específicos. Isso inclui ajustar parâmetros como espessura da marca, espaçamento e alinhamento para alcançar resultados ótimos. A biblioteca foi projetada com facilidade de integração em mente. Ela integra‑se perfeitamente a projetos C#, permitindo que os desenvolvedores incorporem a funcionalidade OMR sem a curva de aprendizado íngreme frequentemente associada a ferramentas especializadas desse tipo.

 Português