Metatr0n a écrit :
Si tu as accès aux pixels de l'image, tu peux faire une moyenne sur la luminance des pixels (image convertie en niveaux de gris). Si elle est supérieure à disons 230 (/255), tu peux considérer que ta page est blanche.
|
Pour du traitement d'image, c'est la bonne démarche, mais pour éviter les faux positifs il devrait vérifier les écarts de contraste également, car sinon une feuille blanche avec une inscription au stylo au centre (par exemple) passera pour blanche. De même, il faut détecter les contours de l'image pour le cas où le scanner est ouvert.
Tu trouveras très facilement des exemples pour pas mal de cas typique : google et "detect blank image c#"
Maintenant la question porte sur ta source de données, parce qu'on ne sait pas comment ton programme récupères ton image ??
---------------
Topic .Net - C# @ Prog