Captura de pantalla de texto OCR C#

Una captura de pantalla puede incluir texto, imagen, dibujos, etc., donde es posible que necesite extraer información escrita. En tales escenarios, puede convertir la captura de pantalla en texto para recuperar la información de texto. Por ejemplo, puede haber diferentes capturas de pantalla entrantes como el comprobante de pago a una empresa y la información de texto sobre el monto que se requiere extraer. De acuerdo con dichos requisitos, este artículo cubre cómo convertir una captura de pantalla en texto con OCR en C#.

Captura de pantalla de texto con OCR: instalación de la API de C#

Aspose.OCR para .NET La API se puede utilizar para realizar operaciones de reconocimiento óptico sobre una imagen. Las capturas de pantalla son básicamente las imágenes del contenido de la pantalla, por lo que puede procesar dichas imágenes para extraer información. Simplemente acceda a la API descargando el archivo de referencia DLL desde la página Nuevas versiones o usando el comando de instalación NuGet a continuación:

PM> Install-Package Aspose.OCR

Convierta la captura de pantalla en texto con OCR en C#

Puede convertir una captura de pantalla en texto con OCR en C# con los siguientes pasos:

  1. Cree un objeto de la clase AsposeOcr.
  2. Convierta una captura de pantalla en texto usando el método RecognizeImage.
  3. Muestra el texto reconocido.

El siguiente código de ejemplo muestra cómo convertir una captura de pantalla en texto en C#:

// Inicializar una instancia de AsposeOcr
Aspose.OCR.AsposeOcr api = new Aspose.OCR.AsposeOcr();

// Reconocer imagen de captura de pantalla con OCR
string result = api.RecognizeImage("Test.png");

// Mostrar el texto reconocido
Console.WriteLine(result);

Convertir captura de pantalla de URL a texto con OCR en C#

En algunos casos, las capturas de pantalla se comparten a través de enlaces URL de DropBox, Imgur, etc. La API le permite utilizar el enlace URL en lugar de descargar y luego procesar dichas capturas de pantalla. Los pasos a continuación explican cómo convertir una captura de pantalla de URL a texto con OCR en C#:

  1. Obtenga una captura de pantalla de la URL para las operaciones de OCR.
  2. Cree una instancia de la clase AsposeOcr.
  3. Reconoce el texto de la captura de pantalla con OCR.
  4. Imprime el texto reconocido de la URL.

El fragmento de código a continuación explica cómo convertir una captura de pantalla de URL a texto con OCR en C#:

// Obtener captura de pantalla de URL para OCR
string uri = "https://qph.fs.quoracdn.net/main-qimg-0ff82d0dc3543dcd3b06028f5476c2e4";

// Inicializar una instancia de AsposeOcr
AsposeOcr api = new AsposeOcr();

// Reconocer imagen
string result = api.RecognizeImageFromUri(uri);

// Imprimir resultado
Console.WriteLine($"Text:\n {result}");

Obtenga una licencia de evaluación gratuita

Puede solicitar una Licencia temporal gratuita para evaluar la API en toda su capacidad.

Conclusión

En este artículo, ha aprendido a convertir una captura de pantalla en texto con OCR en C#. De esta manera, puede extraer mucha información útil en función de sus requisitos. Además, puede escribirnos al foro en caso de que tenga alguna inquietud.

Ver también