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?
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