Bonjour,
J'ai réalise un petit programme qui a pour but de déterminer si une feuille blanche est abîmée après avoir l'avoir passée en niveaux de gris et analysé le nombre de pixels noirs ou proches du noir représentants une potentielle déchirure. J'aimerais cependant affiner mon programme en y rajoutant une détection plus poussée c'est à dire une fonction ou une bibliothèque de fonctions qui me permettrait de détecter la forme et calculer sa surface et la comparer à une surface critique en terme de déchirure.
J'avais pensé à une méthode de ce genre :
- L'image est mise en niveaux de gris
- Une fonction prend le fond blanc est le transforme en noir et passe en blanc tout autre pixel
- Une fonction vérifie que que la forme est bien une forme continue (de façon à ressembler à une déchirure)
- Compter le nombre de pixels afin de déterminer la surface endommagée.
J'ai cherché un peu sur Internet, et j'ai trouvé un peu de tout mais rarement ce que je cherchais.
Pourriez-vous m'aiguiller ? Merci.
Partager