Je travaille sur ce défi appelé Segmentation Carvana à Kaggle. Le jeu de données est composé de 5088 images, pour chaque image qu'il y a un masque. Par exemple, le ci-dessous est une image unique (fichier .jpg) et son masque correspondant (fichier .gif).
p>
J'ai pu lire. Fichiers JPG à l'aide de CV2, mais pas les fichiers .gif. La syntaxe que j'ai utilisée pour lire .gif fichier est p> lorsque j'essaie d'imprimer l'image, renvoie Aucun p> >>> print(image) -> None
3 Réponses :
Vous ne pouvez pas utiliser imread (), il n'y a pas de codec pour cette intégrée (toujours un problème de licence) [ https://answers.opencv.org/quesTe/185929/how-a-read-gif-in-python/]
Depuis que vous êtes intéressé par Python, vous pouvez utiliser PIL A > Bibliothèque comme mentionné ici . P>
from PIL import Image
im = Image.open("animation.gif")
# To iterate through the entire gif
try:
while 1:
im.seek(im.tell()+1)
# do something to im
except EOFError:
pass # end of sequence
Suivre ce repo: https://github.com/aacharma327/read_gif_opencv_python/blob/master/gif_to_pic. py
Vous pouvez procéder comme suit pour lire l'image p>
imageoo code> permet de lire des gifs comme ceci: