[PYTHON] So zeigen Sie Videos in Google Colab inline an

1. Zuallererst

Erinnern Sie sich an den Code, mit dem das Video in Google Colab inline angezeigt wird.

2. Wie es geht

Verwenden Sie ** imageio **, um das Video zu laden und in Frames zu zerlegen. Verwenden Sie dann die bekannte ** matplotlib ** ** -Animation **, um sie zu animieren, und senden Sie sie an ** HTML5 **, um das Video inline anzuzeigen.

import imageio
import matplotlib.pyplot as plt
import matplotlib.animation as animation
from skimage.transform import resize
from IPython.display import HTML

def display_video(video):
    fig = plt.figure(figsize=(3,3))  #Anzeige der Größenangabe

    mov = []
    for i in range(len(video)):  #Hängen Sie Videos einzeln an mov an
        img = plt.imshow(video[i], animated=True)
        plt.axis('off')
        mov.append([img])

    #Animationserstellung
    anime = animation.ArtistAnimation(fig, mov, interval=50, repeat_delay=1000)

    plt.close()
    return anime

video = imageio.mimread('./sample/00.mp4')  #Video wird geladen
video = [resize(frame, (256, 256))[..., :3] for frame in video]    #Größenanpassung (falls erforderlich))
HTML(display_video(video).to_html5_video())  #Videoanzeige inline mit HTML5

n1uuj-idvrq.gif

Recommended Posts

So zeigen Sie Videos in Google Colab inline an
Verwendung von Google Test in C-Sprache
So zeigen Sie die neunundneunzig Tabelle in Python an
So zeigen Sie Hello World in Python an
So zeigen Sie Formeln in Latex an, wenn Sie sympy (> = 1.4) in Google Colaboratory verwenden
So zeigen Sie eine Karte mit der Google Map API (Android) an
[Google Colab] Ich möchte mehrere Bilder nebeneinander in einer Kachel anzeigen
Verwendung von VS Code (Codeserver) mit Google Colab in nur 3 Zeilen
So erhalten Sie den Notebook-Namen, den Sie derzeit in Google Colab verwenden
So laden Sie Dateien in Google Drive mit Google Colaboratory
So installieren Sie Google Test / Google Mock in Visual Studio 2019
So zeigen Sie mehrere Bilder einer Galaxie in Kacheln an
So zeigen Sie DataFrame als Tabelle in Markdown an
Verwendung des japanischen Spacy-Modells mit Google Colaboratory
Wie man in Python entwickelt
So verwenden Sie Google Colaboratory
So extrahieren Sie einen Termin in Google Kalender mit Python
[Google Colab] So unterbrechen Sie das Lernen und setzen es dann fort
[Python] Wie man PCA mit Python macht
Umgang mit Sitzungen in SQLAlchemy
Wie man nüchtern mit Pandas schreibt
Verwendung von SQLite in Python
So konvertieren Sie 0,5 in 1056964608 auf einmal
[Memo] Verwendung von Google MµG
Wie man CSS in Django reflektiert
Wie man Prozesse in großen Mengen abbricht
Wie man MySQL mit Python benutzt
So verpacken Sie C in Python
Verwendung von ChemSpider in Python
Verwendung von PubChem mit Python
So führen Sie TensorFlow 1.0-Code in 2.0 aus
Umgang mit Japanisch mit Python
So melden Sie sich bei Docker + NGINX an
So rufen Sie PyTorch in Julia an
Anzeigen von Legendenmarkierungen in einem mit Python 2D-Plot
So zeigen Sie Bytes in Java und Python auf die gleiche Weise an
Verwendung berechneter Spalten in CASTable
So zeigen Sie den Fortschrittsbalken an (tqdm)
[Rails] google maps api So posten und anzeigen Sie einschließlich Karteninformationen
[Python] So zeigen Sie Zufallszahlen an (Zufallsmodul)
Dynamisches Definieren von Variablen in Python
So machen Sie R chartr () in Python
Wie man Mecab, neologd-ipadic auf Colab verwendet
So konvertieren Sie csv in tsv in CLI
So aktualisieren Sie Google Sheets von Python
[Itertools.permutations] So löschen Sie eine Sequenz in Python
[Colab] So kopieren Sie einen riesigen Datensatz
So arbeiten Sie mit BigQuery in Python
So verwenden Sie Google Assistant unter Windows 10
So führen Sie Befehle mit einem Jupyter-Notebook aus
Wie man in GitPython '--gags fetch --tags' macht
Wie bekomme ich Stacktrace in Python?
So zeigen Sie Piktogramme unter Manjaro Linux an
So extrahieren Sie einen Polygonbereich in Python
So suchen Sie in Google Colaboratory nach Google Drive
So weisen Sie den Index im Pandas-Datenrahmen neu zu
So überprüfen Sie die Version von opencv mit Python
So zeigen Sie Python-Japanisch mit Lolipop an
So laden Sie YouTube-Videos mit youtube-dl herunter
So aktivieren Sie SSL (TLS) in Apache