Ich habe eine Falte mit einer Liste von Bildern, die Frames aus einem Videoclip extrahieren. Ich frage mich, wie ich die Bildsequenz sequentiell genauso abspielen kann wie der Clip. (Hmm, FPS spielt keine Rolle.) Überprüfung PIL
Modul und skimage
Modul, scheint, dass ich es auf Python nicht tun kann, es sei denn, ich konvertiere die JPG
Sequenz in GIF
Format.So zeigen Sie Bildsequenzen als Videoclip auf Python an
0
A
Antwort
0
Ein Weg wäre, die Animationsfähigkeit der Matplotlib-Bibliothek zu verwenden. Hier ist ein Beispiel Kopieren/Einfügen aus dem online documentation:
#!/usr/bin/env python
"""
An animated image
"""
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation
def f(x, y):
return np.sin(x) + np.cos(y)
x = np.linspace(0, 2 * np.pi, 120)
y = np.linspace(0, 2 * np.pi, 100).reshape(-1, 1)
fig = plt.figure()
im = plt.imshow(f(x, y))
def updatefig(*args):
global x,y
x += np.pi/15.
y += np.pi/20.
im.set_array(f(x,y))
return im,
ani = animation.FuncAnimation(fig, updatefig, interval=50, blit=True)
plt.show()
Nur wenige Dinge zu beachten sind:
- jedes Bild zu einem numpy Array umgewandelt werden
- Verwendung
im.set_array
(in derupdatefig
Funktion) um das nächste Bild zu laden
Verwandte Themen
- 1. So zeigen Sie Tabellendaten als Benutzerbewertungen an
- 2. Videoclip an 4 Koordinaten anpassen
- 3. So zeigen Sie Credits an
- 4. So zeigen Sie Autocomplete-Suchergebnis als Link an
- 5. So zeigen Sie Dateien als normales Array an
- 6. So zeigen Sie den Wert von UISlider als Ganzzahl an
- 7. So zeigen Sie Highmaps-Tooltip {Punkt.Wert} als Zeichenfolge an
- 8. So zeigen Sie eine String-Variable im Textfeld python an
- 9. So zeigen Sie Daten von MySQL an
- 10. So zeigen Sie die Paketlizenzdatei an?
- 11. So zeigen Sie Elemente basierend auf der gesamten Seitennummer an
- 12. So zeigen Sie die Bilder horizontal an
- 13. So zeigen Sie das Verknüpfungselement basierend auf der Listenelementlänge an
- 14. So zeigen Sie 2d Bild auf dem Bildschirm an unity3d
- 15. So zeigen Sie Sonderzeichen in HTML an
- 16. So zeigen Sie eine Datenzeile mehrmals an
- 17. So zeigen Sie die Fehlermeldung an
- 18. So zeigen Sie Warnmeldungen in Django an
- 19. Knockout-Validierung - So zeigen Sie Fehlermeldungen an
- 20. So zeigen Sie formatierte XML an
- 21. So zeigen Sie eine PDF-Datei an
- 22. So zeigen Sie Elemente im Listenfeld an
- 23. So zeigen Sie Snort-Protokolldateien an
- 24. So zeigen Sie Zellen gemeinsam an
- 25. So zeigen Sie Listenergebnisse an - searchView
- 26. So zeigen Sie eine Combobox-Nachricht an
- 27. So zeigen Sie Listenelemente in Listview an?
- 28. So zeigen Sie Benachrichtigungen in IOS an
- 29. So zeigen Sie hierarchische Tabellen an
- 30. So zeigen Sie die Schrittfortschrittsleiste an