2010-08-02 5 views
4

Comment afficher les vecteurs de vitesse de différents pixels d'une image sur l'image?Comment afficher les vecteurs de vitesse de différents pixels d'une image sur l'image?

J'ai un tableau de vecteurs (vx et vy pour chaque pixel). Je veux afficher les vecteurs de vitesse (par des flèches d'amplitude et de direction correspondantes). J'ai besoin de savoir comment utiliser les données vectorielles de vitesse (2 tableaux vx et vy) à un graphique/tableau/image montrant des flèches. Cela fait partie du travail pour afficher la sortie de flux optique (traitement d'images)

+0

Est Vous utilisez une bibliothèque pour votre projet? Dans mon cas, j'utilisais CImg et je sais que CImg peut le faire. –

Répondre

1

Vous pouvez utiliser une bibliothèque de dessin comme celui-ci (natif de Java SDK), pour tracer des lignes sur l'image: http://download.oracle.com/javase/1.4.2/docs/api/java/awt/Graphics.html

+0

Je pense que les classes AWT 'Graphics' (ou peut-être plutôt' Graphics2D') ne sont pas exactement une bibliothèque, mais je suis d'accord pour dessiner quelques flèches cela devrait suffire. Et l'avoir dans le JDK par défaut est toujours un plus. – Waldheinz

Questions connexes