Avatar ·

Wie generiere ich ein Bild in Python?

📁 Python, Beispiel, KI

Ich kann ein Bild laden und wie folgt auf dem Bildschirm anzeigen:

import cv2img = cv2.imread(""1.jpg"")cv2.imshow(""Original"", img)

Um zum Beispiel ein weißes Bild zu erhalten, kann ich ein beliebiges Bild laden, ein weißes Rechteck darauf zeichnen und es auf dem Bildschirm anzeigen.

Was aber, wenn ich ein weißes Bild erhalten möchte, ohne vorher ein Bild zu laden? Wie ersetze ich den Ladevorgang durch einen Vorgang, der ein Bildobjekt generiert?

Avatar ·

Über die Videoverarbeitung in Python

PS. Schlagen Sie eine Technologie vor, die besser als FFMpeg für die Aufgabenlösung ist, falls vorhanden.

PyAV

Es gibt ein bemerkenswertes Projekt: . Dies sind Python-Bindings zu libav. Für die Arbeit mit Video in Python verwende ich es. Die API von PyAV stimmt nicht stark mit den Argumenten von ffmpeg und vanilla libav überein, erscheint aber dennoch sehr verständlich und logisch im Kontext von Python.

PyAV: Beispiel

import avnfrom av.video.frame import VideoFramenfrom av.video.stream import VideoStreamn# In dieser Liste werden wir die Frames als numpy-Vektoren speichern.narray_list = []n# Öffnen wir den Container zum Lesenninput_container = av.open('input.mp4')n# Wenden wir die «Invert                                

Anmelden um eine Antwort zu hinterlassen

Blogs