Bonjour,
je voudrais calculer le nombre de pixels entre 2 points (Par exemple A et B)
Sachant que j'ai les coordonnées en pixel de chaque points.
A (x1;y1) et B(x2;y2).
en gros la lognueur de ma droite (A,B) est de X pixels.
Merci.
Bonjour,
je voudrais calculer le nombre de pixels entre 2 points (Par exemple A et B)
Sachant que j'ai les coordonnées en pixel de chaque points.
A (x1;y1) et B(x2;y2).
en gros la lognueur de ma droite (A,B) est de X pixels.
Merci.
il faut calculer la longueur du segment [AB] soit la norme du vecteur AB et donc:
racine carrée( (xb-xA)² + (yb-yA)² )
Je voudrais pas parêtre chiant mais,
Si c'est vertical ou horizontal je pense que c'est faisable.
Mais ensuite comment tu fais pour compter le nombre de pixel????
Tu compte les pixel par lequel tu passes ou tu considere que 1pixel est une unité de mesure comme le centimetre?
J'ai hésité a aborder ce point là et je me suis dit que le problème ne semblait pas arriver à ce niveau de détail.Envoyé par zulot
Puisque tu soulèves ce point, j'ai fait quelques recherches (ca commence a dater mes cours d'imagerie, de mathématiques discrètes etc ).
Je suppose que l'algorithme de Bresenham répondrait à ce problème puisqu'il permet à partir d'une droite donnée de la discrètiser et donc doit permettre de calculer le nombre de pixels traversés par une droite donnée.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager