En este articulo particular veremos cómo analizar el contenido de imágenes en una biblioteca de SharePoint aplicando OCR mediante el Servicio Cognitivo "Computer Vision". Todos hemos tenido el problema de querer extraer el texto de una imagen de un pdf o de un texto al que le sacamos una foto desde el celular, por lo que este articulo los puede ayudar a solucionar ese inconveniente en pocos minutos.
Si bien no es complicado tendremos que conocer y utilizar el portal de Azure y saber cuáles son los componentes de Power Automate apropiados.
Al final lograremos un proceso que, al cargar una imagen a una biblioteca de SharePoint, rápidamente le extrae el texto identificado y cargará la información extraída en un elemento de lista con la imagen en adjunto como testigo de lo extraído.
Primero debemos crear el servicio en el Portal de Azure.
Ingresamos a nuestra suscripción de Azure y vamos a "Create Resource".
(*) Si no está seguro de que región elegir puede ingresar en la siguiente url y elegir la que tenga menor latencia.
(*) Solo puede tener un recurso Computer Vision con Pricing F0(gratis) por suscripción.
Una creado el servicio en Azure debemos crear el flujo en Power Automate que nos procese la imagen y guarde el resultado en un elemento de lista.
Una vez en el flujo comenzamos a configurarlo:
En "Connection Name" podemos poner el nombre que más nos guste.
En Account Key y Site Url debemos ir al recurso en el portal de Azure y obtener los valores de Key1 y EndPoint
Por último, una vez salvado el flujo podemos ir a nuestra biblioteca, cargar una imagen de la que queramos extraer el texto y validar que nuestra solución este correcta y en la lista "TextoExtraido" se esté guardando la información correctamente.
Conclusión
Este tipo de integración entre SharePoint y los Servicios Cognitivos de Azure a través de Power Automate nos abre nuevas posibilidades de procesar documentos y extraer información relevante de los mismos sin necesitar escribir una sola línea de código. Esto nos permite explotar el potencial de Microsoft Azure y todos sus servicios en nuestro SharePoint.
Alex Rostán
Country Manager AI & Smarts Applications Arkano Paraguay
alex.rostan@arkanosoft.com
Twitter: @rostanker
https://www.linkedin.com/in/alexrostan/
http://www.arkanosoft.com