Невозможно отобразить видео, созданное с помощью cv2, в ColabPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно отобразить видео, созданное с помощью cv2, в Colab

Сообщение Anonymous »

Я пытаюсь создать видео из изображения, но видео не отображается в Google Colab. Но то же видео, когда я загружаю и воспроизвожу его на своем локальном компьютере, оно работает нормально. Я предоставил код для воспроизведения вышеизложенного,
import numpy as np
import cv2
from IPython.display import Video, display

def create_random_image(width=256, height=256):
return np.random.randint(0, 256, (height, width, 3), dtype=np.uint8)

def modify_image_randomly(image):
# Select random points and change pixel values
for _ in range(100): # Modify 100 random pixels
x = np.random.randint(0, image.shape[1])
y = np.random.randint(0, image.shape[0])
image[y, x] = [np.random.randint(0, 255) for _ in range(3)]
return image

initial_image = create_random_image()

frame_width = initial_image.shape[1]
frame_height = initial_image.shape[0]
fps = 10
num_frames = 50 # Number of frames in the video

# Create a VideoWriter object to save as MP4
out = cv2.VideoWriter('random_video.mp4', cv2.VideoWriter_fourcc(*'mp4v'), fps, (frame_width, frame_height))

# Generate frames and write to video
for i in range(num_frames):
modified_image = modify_image_randomly(initial_image.copy()) # Modify a copy of the initial image
out.write(modified_image)

# Release the video writer
out.release()

# Display the video in Colab
display(Video("random_video.mp4", embed=True))



Подробнее здесь: https://stackoverflow.com/questions/790 ... 2-in-colab
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»