[PYTHON] Comment afficher des vidéos en ligne dans Google Colab

1.Tout d'abord

Gardez un rappel du code qui affiche la vidéo en ligne dans Google Colab.

2. Comment faire

Utilisez ** imageio ** pour charger la vidéo et la diviser en images. Ensuite, utilisez le familier ** matplotlib ** ** animetion ** pour l'animer et l'envoyer à ** HTML5 ** pour afficher la vidéo en ligne.

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))  #Spécification de la taille de l'écran

    mov = []
    for i in range(len(video)):  #Ajouter des vidéos une par une à mov
        img = plt.imshow(video[i], animated=True)
        plt.axis('off')
        mov.append([img])

    #Création d'animation
    anime = animation.ArtistAnimation(fig, mov, interval=50, repeat_delay=1000)

    plt.close()
    return anime

video = imageio.mimread('./sample/00.mp4')  #Chargement de la vidéo
video = [resize(frame, (256, 256))[..., :3] for frame in video]    #Réglage de la taille (si nécessaire)
HTML(display_video(video).to_html5_video())  #Affichage vidéo en ligne avec HTML5

n1uuj-idvrq.gif

Recommended Posts

Comment afficher des vidéos en ligne dans Google Colab
Comment utiliser Google Test en langage C
Comment afficher la table quatre-vingt-dix-neuf en python
Comment afficher Hello World en python
Comment afficher des formules en latex lors de l'utilisation de Sympy (> = 1.4) dans Google Colaboratory
Comment afficher la carte à l'aide de l'API Google Map (Android)
[Google Colab] Je souhaite afficher plusieurs images côte à côte dans une vignette
Comment utiliser VS Code (serveur de code) avec Google Colab en seulement 3 lignes
Comment obtenir le nom du bloc-notes que vous utilisez actuellement dans Google Colab
Comment charger des fichiers dans Google Drive avec Google Colaboratory
Comment installer Google Test / Google Mock dans Visual Studio 2019
Comment afficher plusieurs images d'une galaxie en tuiles
Comment afficher DataFrame sous forme de tableau dans Markdown
Comment utiliser le modèle japonais Spacy avec Google Colaboratory
Comment développer en Python
Comment utiliser Google Colaboratory
Comment extraire n'importe quel rendez-vous dans Google Agenda avec Python
[Google Colab] Comment interrompre l'apprentissage, puis le reprendre
[Python] Comment faire PCA avec Python
Comment gérer une session dans SQLAlchemy
Comment écrire sobrement avec des pandas
Comment utiliser SQLite en Python
Comment convertir 0,5 en 1056964608 en un seul coup
[Mémo] Comment utiliser Google MµG
Comment refléter CSS dans Django
Comment tuer des processus en vrac
Comment utiliser Mysql avec python
Comment envelopper C en Python
Comment utiliser ChemSpider en Python
Comment utiliser PubChem avec Python
Comment exécuter du code TensorFlow 1.0 en 2.0
Comment gérer le japonais avec Python
Comment se connecter à Docker + NGINX
Comment appeler PyTorch dans Julia
Comment afficher les marques de légende en un avec le tracé Python 2D
Comment afficher les octets de la même manière en Java et Python
Comment utiliser les colonnes calculées dans CASTable
Comment afficher la barre de progression (tqdm)
[Rails] google maps api Comment publier et afficher des informations cartographiques
[Python] Comment afficher des nombres aléatoires (module aléatoire)
Comment définir dynamiquement des variables en Python
Comment faire R chartr () en Python
Comment utiliser mecab, neologd-ipadic sur colab
Comment convertir csv en tsv dans la CLI
Comment mettre à jour Google Sheets à partir de Python
[Itertools.permutations] Comment créer une séquence en Python
[Colab] Comment copier un vaste ensemble de données
Comment utiliser BigQuery en Python
Comment utiliser l'Assistant Google sur Windows 10
Comment exécuter des commandes avec Jupyter Notebook
Comment faire 'git fetch --tags' dans GitPython
Comment obtenir stacktrace en python
Comment afficher des pictogrammes sur Manjaro Linux
Comment extraire une zone de polygone en Python
Comment rechercher Google Drive dans Google Colaboratory
Comment réattribuer un index dans pandas dataframe
Comment vérifier la version d'opencv avec python
Comment afficher le japonais python avec lolipop
Comment télécharger des vidéos YouTube avec youtube-dl
Comment activer SSL (TLS) dans Apache