Ich versuche, eine bestimmte Linie über ein Originalbild (ein Array), die ich habe. Grundsätzlich habe ich einen Winkel und Offset (gemessen von der Mitte des Bildes), über den ich die Linie zeichnen möchte. Das Problem ist, ich weiß nicht genau, wie ich das machen soll. Ich kann dafür einen wirklich komplizierten Code schreiben, aber ich frage mich, ob es einen einfacheren Weg gibt, von dem ich nichts weiß (vielleicht mit Matplotlib). Vielen Dank.Plot Linie bei bestimmten Winkel und Offset
0
A
Antwort
1
Unter der Annahme, dass Ihr Offset tatsächlich Axt ist, y der Mitte der Linie koordinieren, und dass die Linie sollte eine feste Länge sein, dann ist es einfach eine Frage der Trigonometrie mit matplotlib:
x = [offsetx-linelength*cos(angle), offsetx+linelength*cos(angle)]
y = [offsety-linelength*sin(angle), offsety+linelength*sin(angle)]
plot(x, y, '-')
0
Sie können wollen sehen PIL Wenn Sie eine Menge Bildbearbeitung machen.
1
Verwenden PIL und ziehen Linie, cricle oder ein anderes Bild über das Originalbild
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")
Verwandte Themen
- 1. Plot Winkel zwischen Vektoren
- 2. Zeichnen Sie eine Linie in einem bestimmten Winkel (dynamisch)
- 3. Zeichnen Sie eine Linie in einem bestimmten Winkel in Java
- 4. Action Winkel einer Linie Trig
- 5. vertikale Linie an bestimmten Datenpunkt
- 6. MATLAB/Octave Plot Marker über der Linie und nicht auf der Linie
- 7. Winkel-Diagramm hinzufügen horizontale Linie
- 8. Mittlere Linie über dem Bar-Plot mit Pandas und Matplotlib
- 9. Holen Sie Artikel bei bestimmten Offset von QMap
- 10. Winkel zwischen einer Linie und einem Punkt in 3D berechnen
- 11. Plot kontinuierliche Linie mit 'Bindestriche' Argument in Matplotlib Plot()
- 12. illegale String-Offset auf Linie Warnung 240
- 13. Beachtet: undefined Offset: 0-Linie 36
- 14. Android plot feste Werte auf x Winkel
- 15. R - zeichne eine Linie in scatterd3 plot
- 16. Doppelte Beschriftungen und keine Linie im Plot in Python
- 17. Geplante Linie in einem bestimmten Bereich R
- 18. Toggle Linie Sichtbarkeit in Bokeh-Plot
- 19. bekomme Winkel einer Linie vom Horizont
- 20. Wie man einen Offset zu und Offset
- 21. Fehler bei Offset-Funktionserstellung (VBA)
- 22. Zeichnen Sie Grafiken bei Offset
- 23. Zeitzonen-Offset für einen bestimmten Standort erhalten
- 24. $ tooltipProvider Fehler bei Winkel 1.4.7 +
- 25. Zeichnen einer Linie nach Winkel auf einem Bild/Matrix in Matlab
- 26. Skalierung Kopfzeile bei Scroll-Winkel
- 27. PHP Hinweis: String Offset Besetzung aufgetreten Linie 251 & 258
- 28. Offset bei der Anzeige eines UITableView
- 29. java.lang.UnsupportedClassVersionError: schlechte Hauptversion bei Offset = 6
- 30. Plot jede Zahl Array-Element als eine horizontale Linie
Welche Graph-Bibliothek verwenden Sie? Können Sie ein JPEG des gewünschten endgültigen Bildes posten? –