Je tente de tracer une ligne particulière sur une image originale (un tableau) que j'ai. Fondamentalement, j'ai un angle et un décalage (mesuré à partir du centre de l'image) que je veux tracer la ligne. Le problème est, je ne suis pas sûr exactement comment faire ceci. Je peux écrire un morceau de code très compliqué pour le faire, mais je me demande s'il y a un moyen plus simple que je ne connais pas (peut-être avec matplotlib). Merci.ligne de tracé à un angle particulier et décalage
0
A
Répondre
1
En supposant que votre décalage est en fait la hache, y coordonnée du centre de la ligne, et que la ligne doit être une longueur fixe, il est une simple question de trigonométrie avec matplotlib:
x = [offsetx-linelength*cos(angle), offsetx+linelength*cos(angle)]
y = [offsety-linelength*sin(angle), offsety+linelength*sin(angle)]
plot(x, y, '-')
0
Vous pouvez vouloir regarder PIL Si vous faites beaucoup de manipulation d'image.
1
Utilisez PIL et tracer une ligne, cricle, ou une autre image sur l'image originale
import Image, ImageDraw
im = Image.open("my.png")
draw = ImageDraw.Draw(im)
draw.line((0, 0, 100, 100), fill=128)
del draw
# write to stdout
im.save(sys.stdout, "PNG")
Questions connexes
- 1. Actionscript angle d'une ligne Trig
- 2. CALayer scintille lors du tracé d'un tracé
- 3. Comment dessiner un NSString à un angle?
- 4. Décalage de ligne dans SQL Server
- 5. comment faire un tracé de ligne (ggplot) avec différents segments de couleur conditionnel à la direction
- 6. Calcul du rectangle de délimitation à un angle d'un polygone
- 7. Vecteurs d'autocorrélation et de décalage
- 8. Comment sélectionner les 24 dernières heures de lignes à partir d'un décalage de ligne
- 9. C# Comment écrire un octet à un décalage?
- 10. Existe-t-il un outil css, répondant à la façon dont le décalage de cet élément particulier a été calculé?
- 11. Décalage logique à gauche
- 12. Vérification que le décalage de droite signé C/C++ est l'arithmétique d'un compilateur particulier?
- 13. Déplacement d'un en-tête de tracé R
- 14. Verrouiller quelqu'un à un domaine particulier
- 15. Rotation d'un CALayer à partir d'un angle de début
- 16. Trouver si un angle est à l'intérieur de X degrés d'un autre
- 17. Décalage de polyligne avec polygone fermé et îlots
- 18. Afficher/masquer la légende d'un tracé
- 19. Angle au coin de deux lignes
- 20. Enum comme drapeau à l'aide, le réglage et décalage
- 21. Alternatives à l'utilisation de text() pour ajouter du texte à un tracé
- 22. Tracé des fonctions de densité prédéfinies à l'aide de ggplot et R
- 23. XML interrogeant un nœud particulier à partir de C#
- 24. Forcer MBeanExporter de Spring à utiliser un MBeanServer particulier
- 25. Spécifier la largeur et la hauteur du tracé
- 26. Flex TileList commence décalage et cliquez sur gestionnaire
- 27. Adresse de tracé sur Virtual Earth
- 28. Comprendre l'opérateur de décalage
- 29. Comment puis-je obtenir les valeurs (x, y) de la ligne tracée par un tracé de contour?
- 30. UIView angle dans le mouvement circulaire
Quelle bibliothèque graphique utilisez-vous? Pouvez-vous poster un JPEG de l'image finale souhaitée? –