[PYTHON] J'ai eu une erreur lors de l'enregistrement avec OpenCV

introduction

C'est un mémo d'apprentissage.

un problème est survenu

Quand je commençais tout juste à utiliser OpenCV

#Lecture de fichier
img = cv2.imread('./img.jpg')

###En traitement###

#Sortie de fichier
cv2.imwrite('./output', img)

Ensuite, l'erreur suivante s'est produite lors de la sortie du fichier.

cv2.error: OpenCV(4.1.1) C:\projects\opencv-python\opencv\modules\imgcodecs\src\
loadsave.cpp:662: error: (-2:Unspecified error) could not find a writer for the
specified extension in function 'cv::imwrite_'

Solution

Il semble que la cause soit que j'ai oublié d'ajouter l'extension lors de la sortie.

#Sortie de fichier
cv2.imwrite('./output.jpg', img)

Avec l'extension, j'ai pu sortir en toute sécurité.

À propos, la sortie semble prendre en charge les formats suivants.

jpg, jpeg, jpe, jp2, png, webp, bmp, pbm, pgm, ppm, 
pxm, pnm,  sr, ras, tiff, tif, exr, hdr, pic, dib 

en conclusion

C'était un problème qui m'a fait rire quand je l'ai remarqué, mais quand c'est arrivé, j'étais assez inquiet. Je voudrais me consacrer à l’élimination des oublis particulièrement simples.

Merci pour votre visite.

URL de référence

http://blog.livedoor.jp/airyglyph0000/archives/3969423.html http://lang.sist.chukyo-u.ac.jp/classes/OpenCV/py_tutorials/py_gui/py_image_display/py_image_display.html

Recommended Posts

J'ai eu une erreur lors de l'enregistrement avec OpenCV
J'ai eu une erreur lors de l'utilisation de Tensorboard avec Pytorch
J'ai eu une erreur lorsque j'ai mis opencv dans python3 avec Raspeye [Remedy]
J'obtiens une erreur lorsque je mets opencv dans pyautoGUI
J'ai eu une erreur de valeur lors de l'utilisation de JUMAN ++ avec PyKNP
J'ai eu une erreur lorsque j'installe des pandas sur Mac, alors je l'ai traitée
J'obtiens une erreur avec les pandas d'importation.
J'ai eu une erreur lorsque j'ai exécuté composer global require laravel / installer
Quand j'obtiens une erreur avec Pylint sur Windows Atom
J'obtiens une erreur en essayant d'installer maec 4.0.1.0 avec pip
J'ai eu une erreur lorsque j'ai exécuté meteor add accounts-password
J'ai eu une erreur lorsque j'ai installé tweepy sur macOS Sierra, alors je l'ai résolue.
J'ai eu une erreur en essayant d'installer Xgboost et sa solution
J'ai eu une erreur liée à SSL avec l'installation de pip, donc je l'ai résolue.
J'obtiens une erreur avec toutes les commandes yum
Revenir en arrière lorsqu'une erreur se produit avec le tissu
J'ai eu une erreur en essayant d'exécuter Hello World en langue Go
J'ai eu une erreur indiquant que Python n'a pas pu lire settings.ini
Quand OpenCV hconcat provoque une erreur pour une raison quelconque
J'obtiens une erreur en essayant meinheld + WebSocket + mongodb
psql: J'ai rencontré une erreur d'option non valide.
Un mémorandum lorsqu'une erreur se produit avec pip install
Erreur lors de la lecture avec python
Quand j'ai rendu CaboCha disponible en python3, je suis resté bloqué (Windows 10)
J'ai eu une erreur dans vim ou zsh dans la série Python 3.7
Après l'installation de CentOS8 avec VirtualBox, une erreur se produit lors du redémarrage
Que faire lorsqu'une erreur se produit avec import _ssl
Lorsque j'ai installé python sur macOS et que je l'ai utilisé, j'ai eu une erreur lorsque j'ai mis une connexion https
Lorsqu'une erreur _sqlite3 se produit dans la couverture
J'ai envoyé un SMS avec Python
Dessinez une illustration avec Python + OpenCV
J'ai essayé la reconnaissance faciale avec OpenCV
J'ai eu un AttributeError en me moquant de la méthode ouverte en python
[Beanstalk] Que faire lorsqu'une erreur se produit avec import uuid
Solution lorsqu'une erreur se produit lors du masquage de l'écran de la console avec PyInstaller
J'ai essayé de créer une fonction de similitude d'image avec Python + OpenCV
J'ai eu une erreur SSL lorsque j'ai installé Anaconda dans un nouvel environnement, donc je l'ai résolu (Windows10, Anaconda3-2019.10)
J'obtiens une erreur du système d'exploitation: [Errno 8] Erreur de format d'exécution lors de l'exécution d'une application Flask avec une commande python
Je veux détecter des objets avec OpenCV
J'ai essayé d'envoyer un SMS avec Twilio
Ce que je suis entré lors de l'utilisation de Tensorflow-gpu
Remarques lors de la création d'un environnement avec python
J'ai essayé le rendu non réaliste avec Python + opencv
Que faire si une erreur se produit lors de l'importation de numpy avec VScode
TypeError: resolution () a obtenu un argument de mot-clé inattendu 'strict' dans Django
Un rappel de ce que je suis resté coincé lors du démarrage d'Atcoder avec python
[AWS] Comment gérer WordPress "Une erreur s'est produite lors du recadrage d'une image."
Solution de contournement si vous obtenez une erreur lors de la tentative d'installation de PySide avec pip
Dans le tutoriel Chainer, j'obtiens une erreur lors de l'importation d'un package. (moquer)
Je souhaite envoyer Gmail avec Python, mais je ne peux pas en raison d'une erreur
Une erreur se produit lors de la tentative d'importation de scikit-learn après la connexion à Oracle avec SQL Alchemy
Ce que j'ai fait quand je suis resté coincé dans le délai avec lambda python
Que faire si vous obtenez une erreur lors de l'installation de python avec pyenv
Si vous obtenez une longue erreur lors de la tabulation d'un shell interactif avec Anaconda
Linux Ubuntu16.04 J'ai eu une erreur effrayante lorsque j'ai exécuté une commande en utilisant sudo
Erreur lors de l'installation d'un module avec Python pip