2010-11-24 2 views

Répondre

5

Étape 1: boucle sur tous les pixels ou sur la palette dans une image indexée, et vérifier si le R, G, B sont les valeurs identiques (ou très proche). Si c'est le cas, c'est une image à valeur de gris.

Étape 2: créer un histogramme. Si c'est une image en noir et blanc, il devrait y avoir deux pics nets. Vous pouvez mesurer cela par ex. en trouvant un seuil binaire approprié (Min + Max/2, Otsu, etc.) et en calculant l'écart-type pour chacune des deux moitiés de l'histogramme.

+0

C# exemple de numéro un peut être trouvé à http://www.koders.com/csharp/fid67F01CE7982E2981297CBA1A99A634B0DE162035.aspx – bastijn

+0

Grande réponse ... Je suis toujours à la recherche de l'utilisation! – Sunscreen

Questions connexes