Bonjour,
j'utilise opencv pour faire des traitements sur des images en niveau de gris. J'ai réussi à binariser les images suite à une série de traitements; mais lorsque je vérifie la valeur des pixels en utilisant la fonction "CvScalar", j'obtiens une valeur incohérente ("18547521" au lieu de "255" pour les pixels blancs).
J'ai besoin d'accéder aux valeurs des pixels des images binarisées pour ensuite faire de la croissance de région.
Pour résumer, mon problème est de récupérer les valeurs des pixels de l'image.
Pour accéder au valeur de des pixels, je fais:
CvScalar s;
double k;
s = cvGet2D(Image, i, j);
k1 = (s.val[0] + s.val[1] + s.val[2])/3.0;
Quelqu'un voit-il où se situe le problème?
Merci
Nates
Partager