Wolfram Language

Convertir una imagen de una tabla a CSV

Este ejemplo demuestra cómo utilizar las capacidades de procesamiento de imágenes para convertir una imagen de una tabla en un archivo CSV que puede ser manipulado fácilmente

En esta tabla las líneas de cuadrícula horizontales y verticales son más oscuras que el fondo de las celdas. Usamos FindPeaks para encontrar la posición de estas líneas de cuadrícula. getGridLines devuelve una lista de dos listas que contienen las coordenadas de cuadrícula de las filas y columnas, respectivamente.

Después de esto la imagen puede ser segmentada en base a estas coordenadas. TextRecognize realiza la mayor parte del trabajo una vez que la imagen ha sido segmentada y se haya realizado una mínima limpieza.

Ahora puede exportar lo datos a CSV. Al importar datos CSV, los números son interpretados automáticamente, y puede crear un Dataset con encabezados.

Primero importe la totalidad de los datos antes de continuar.

Ahora puede comparar la primera fila de poblaciones de los Estados Unidos con la imagen original.

¡Al parecer todos los datos coinciden! Para verificar que los demás datos concuerden, puede tomar los totales de todas las columnas, excluyendo la primera fila, y ver si coinciden.

¡El resultado es que coinciden perfectamente!

Ejemplos relacionados

de en fr ja ko pt-br zh