Wolfram Language

Convertissez l'image d'un tableau au format CSV

Cet exemple illustre comment utiliser les capacités de traitement d'images pour convertir l'image d'un tableau en un fichier CSV qui peut être facilement manipulé.

Dans ce tableau, les lignes horizontales et verticales de la grille sont plus foncées que l'arrière-plan des cellules. FindPeaks est utilisé pour rechercher la position de ces lignes. getGridLines renvoie une liste de deux listes contenant les coordonnées des lignes et des colonnes, respectivement.

L'image peut alors être segmentée en fonction de ces coordonnées. TextRecognize fait le gros du travail une fois que l'image a été segmentée avec un léger nettoyage.

Ces données peuvent maintenant être exportées au format CSV. Lors de l'importation des données au format CSV, les nombres sont automatiquement interprétés, et vous pouvez créer un Dataset avec des en-têtes.

Tout d'abord, importez les données complètes avant de continuer.

Vous pouvez maintenant comparer la première rangée de populations américaines avec l'image originale.

On dirait que toutes les données ici correspondent ! Pour vérifier si le reste des données est cohérent, vous pouvez prendre les totaux de toutes les colonnes, à l'exception de la première ligne, et voir si elles correspondent.

Il s'avère qu'ils correspondent parfaitement !

Exemples connexes

de en es ja ko pt-br zh