-
1 pièce(s) jointe(s)
Decalage de pixels
Bonjour,
Je cherche à repérer une tâche blanche sur fond noir, travaillant sur du RGB en jpg, je converti en gray.
Parcours de la matrice pixel par pixel et vérification du niveau 0/255 puis je remplace sur un model
identique RGB le blanc par du vert pour voir si l'algo trouve les zones blanches.
La forme trouvée est correcte (elle épouse bien la tâche blanche à trouver mais les pixels
verts sont décalés..) comment expliquer ce décalage ?
(le cercle vert symbolise les pixels blancs trouves et le bleu le barycentre)
Merci pour votre aide !
-
SOLUTION
Pour ceux à qui cela arrive :
Un résultat pareil se trouve lorsque les coordonnées x et y des pixels reproduits sont inversées. On se retrouve
donc sur la deuxième diagonale de la matrice.
Il suffit donc de permuter x et y (souvent lié à une erreur dans le programme lors de l'envoi des
paramètres ROWS et LANES qui sont parfois permutés)
Bonne prog !