Imagem PNG JPG para JSON C#

Imagens ou gráficos mostram muitas informações visuais que podem conter texto, imagens, gráficos etc. Às vezes, convém converter algumas informações de uma imagem JPG ou PNG em JSON para processar alguns dados. De acordo com esses requisitos, este artigo aborda como converter uma imagem em JSON executando a operação de OCR programaticamente em C#.

JPG ou PNG Image to JSON Converter com OCR em C# – Instalação da API

Você pode extrair quaisquer dados ou informações de uma imagem executando o OCR usando a API Aspose.OCR for .NET. Você pode acessar facilmente a API baixando seu arquivo de referência DLL da página Downloads ou com o seguinte comando de instalação NuGet:

PM> Install-Package Aspose.OCR

Converter imagem em JSON com OCR programaticamente em C#

Você pode converter uma imagem para o formato JSON com OCR para extrair alguns dados ou informações seguindo as etapas abaixo:

  1. Inicialize um objeto da classe AsposeOcr.
  2. Crie um objeto da classe RecognitionResult e reconheça a imagem.
  3. Imprima os dados JSON de saída.

O exemplo de código a seguir explica como converter uma imagem em JSON com OCR em C#:

// Inicialize uma instância da classe AsposeOcr
AsposeOcr api = new AsposeOcr();

// Reconhecer a imagem de entrada
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// Imprimir resultado como JSON
Console.WriteLine($"JSON: {result.GetJson()}");

Converter imagem JPG ou PNG para JSON com correções de imagem em C#

Algumas imagens podem precisar ser processadas antes de executar as técnicas de reconhecimento óptico de caracteres. Esse processamento pode incluir as correções de imagem, como especificar a correção de inclinação automática, valores de limite, idioma ou outras propriedades expostas pela classe RecognitionSettings. Siga as etapas abaixo para realizar correções de imagem e, em seguida, converter a imagem para o formato JSON:

  1. Crie um objeto da classe AsposeOcr.
  2. Reconheça a imagem enquanto define as propriedades de correção de imagem da classe RecognitionSettings.
  3. Escreva o resultado de saída no formato JSON.

O código abaixo detalha como converter uma imagem para JSON com correções de imagem em C#:

// Inicialize uma instância da classe AsposeOcr
AsposeOcr api = new AsposeOcr();

// Reconhecer a imagem de entrada
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings
{
    AutoSkew = true,
    ThresholdValue = 230,
    Language = Language.Eng
});

// Imprimir resultado como JSON
Console.WriteLine($"JSON: {result.GetJson()}");

Obtenha licença de API gratuita

Você pode solicitar uma licença temporária gratuita para testar a API sem limitações de avaliação.

Conclusão

Neste artigo, você explorou como converter uma imagem JPG ou PNG para o formato JSON com OCR programaticamente em C#. Ele também explica como realizar algumas correções de imagem na imagem de entrada para aprimorar o nível de precisão dos dados JSON de saída. Além disso, você pode aprender sobre outros recursos de OCR visitando a documentação. Em caso de dúvidas, escreva para nós no fórum.

Veja também

Reconhecer texto com OCR em imagem DjVu em C#