Traitement image

ric-tim edited this page Jun 18, 2016 · 1 revision

Le traitement consiste à décoder les poinçonnages

  • Ceci est facilité par la qualité des images
    • c'est ce qui a justifié l'utilisation d'un scanner à plat
    • et nous a guidé dans le choix d'un fond de couleur qui tranche avec celui des cartons
  • On commence par repérer les 4 coins du carton
    • il n'y a pas de grandes difficultés quand les cartons ne sont pas trop abimés
  • On poursuit par le repérage des bandes perforées
    • là encore, pas trop de difficulté tant que l'image est correctement passée dans le scanner
  • Enfin il faut repérer la position de chacune des perforations
    • C'est là qu'il faut chercher les heuristiques qui permettront le meilleur décodage

Un code en Python avec les librairies PIL et NumPy s'affranchit de la tâche

  • Nos spécialistes en traitement d'image n'ont pas eu le temps de traiter ce problème, nous nous en sommes tirés avec un code "artiste" et espérons bientôt pouvoir mettre à disposition un code respectant mieux les règles de l'art.
    • Le code produit un fichier JSON que l'on transforme en différents formats selon les besoins.
Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.