Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenCV Discussion :

Decalage de pixels


Sujet :

OpenCV

  1. #1
    Candidat au Club
    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 !

  2. #2
    Candidat au Club
    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 !