JPG PNG Imagen a JSON C#

Las imágenes o los gráficos representan una gran cantidad de información visual que puede contener texto, imágenes, gráficos, etc. A veces, es posible que desee convertir parte de la información de una imagen JPG o PNG a JSON para procesar algunos datos. De acuerdo con dichos requisitos, este artículo cubre cómo convertir una imagen a JSON mediante la realización de una operación de OCR mediante programación en C#.

Convertidor de imagen JPG o PNG a JSON con OCR en C# – Instalación de API

Puede extraer cualquier dato o información de una imagen realizando OCR usando Aspose.OCR for .NET API. Puede acceder fácilmente a la API descargando su archivo de referencia DLL desde la página Descargas o con el siguiente comando de instalación NuGet:

PM> Install-Package Aspose.OCR

Convierta la imagen a JSON con OCR mediante programación en C#

Puede convertir una imagen a formato JSON con OCR para extraer algunos datos o información siguiendo los pasos a continuación:

  1. Inicializa un objeto de la clase AsposeOcr.
  2. Cree un objeto de la clase RecognitionResult y reconozca la imagen.
  3. Imprima los datos JSON de salida.

El siguiente ejemplo de código explica cómo convertir una imagen a JSON con OCR en C#:

// Initialize an instance of AsposeOcr class
AsposeOcr api = new AsposeOcr();

// Recognize the input image
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// Print result as JSON
Console.WriteLine($"JSON: {result.GetJson()}");

Convierta imágenes JPG o PNG a JSON con correcciones de imágenes en C#

Es posible que sea necesario procesar algunas imágenes antes de realizar las técnicas de reconocimiento óptico de caracteres. Dicho procesamiento puede incluir las correcciones de imagen, como especificar la corrección de inclinación automática, los valores de umbral, el idioma u otras propiedades expuestas por la clase RecognitionSettings. Siga los pasos a continuación para realizar correcciones de imagen y luego convertir la imagen a formato JSON:

  1. Cree un objeto de la clase AsposeOcr.
  2. Reconozca la imagen mientras configura las propiedades de corrección de imagen de la clase RecognitionSettings.
  3. Escriba el resultado de salida en formato JSON.

El siguiente código explica cómo convertir una imagen a JSON con correcciones de imagen en C#:

// Initialize an instance of AsposeOcr class
AsposeOcr api = new AsposeOcr();

// Recognize the input image
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings
{
    AutoSkew = true,
    ThresholdValue = 230,
    Language = Language.Eng
});

// Print result as JSON
Console.WriteLine($"JSON: {result.GetJson()}");

Obtenga una licencia de API gratuita

Puede solicitar una licencia temporal gratuita para probar la API sin ninguna limitación de evaluación.

Conclusión

En este artículo, ha explorado cómo convertir una imagen JPG o PNG a formato JSON con OCR mediante programación en C#. También explica cómo realizar algunas correcciones de imagen en la imagen de entrada para mejorar el nivel de precisión de los datos JSON de salida. Además, puede conocer otras funciones de OCR visitando la documentación. Si tiene alguna inquietud, escríbanos al foro.

Ver también

Reconocer texto con OCR en imagen DjVu en C#