Avatar ·

Como gerar uma imagem em Python?

📁 python, exemplo, IA

Eu consigo carregar uma imagem e exibi-la na tela da seguinte forma:

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

Por exemplo, para obter uma imagem branca, posso carregar qualquer uma, desenhar um retângulo branco sobre ela e exibi-la na tela.

No entanto, o que fazer se eu quiser obter uma imagem branca sem carregá-la previamente? Como substituir a operação de carregamento pela operação de geração de um objeto-imagem?

Avatar ·

Sobre processamento de vídeo em Python

PS. Sugira uma tecnologia melhor que FFMpeg para resolver o problema, se houver.

PyAV

Existe um projeto notável: . São bindings Python para libav. Para trabalhar com vídeo em Python, eu o uso. A API do PyAV não coincide muito com os argumentos do ffmpeg e do libav vanilla, mas parece bastante compreensível e lógica no contexto do Python.

PyAV: Exemplo

import avfrom av.video.frame import VideoFramefrom av.video.stream import VideoStream# Nesta lista armazenaremos os frames como vetores numpy.array_list = []# Abriremos o container para leiturainput_container = av.open('input.mp4')# Aplicaremos a «invers»                                

Faça login para deixar uma resposta

Blogs