J'ai décidé de toucher openCV en classe, alors installez-le d'abord. Au fait, macs, Python 3.7.4
pip install opencv-python
Ensuite, créez test.py qui affiche simplement l'image.
test.py
import cv2
img = cv2.imread('mona.jpg')
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
Bien que l'image ait été affichée lors de l'exécution,
objc[62826]: Class RunLoopModeTracker is implemented in both /Users/Nom d'utilisateur/.pyenv/versions/anaconda3-2019.10/lib/python3.7/site-packages/cv2/.dylibs/QtCore (0x1139e97f0) and /Users/Nom d'utilisateur/.pyenv/versions/anaconda3-2019.10/lib/libQt5Core.5.9.7.dylib (0x128195a80). One of the two will be used. Which one is undefined.
QObject::moveToThread: Current thread (0x7fc0f7435300) is not the object's thread (0x7fc0f9f02cc0).
Cannot move to target thread (0x7fc0f7435300)
You might be loading two sets of Qt binaries into the same process. Check that all plugins are compiled against the right Qt binaries. Export DYLD_PRINT_LIBRARIES=1 and check that only one set of binaries are being loaded.
QObject::moveToThread: Current thread (0x7fc0f7435300) is not the object's thread (0x7fc0f9f02cc0).
Cannot move to target thread (0x7fc0f7435300)
(Omis)
Des documents similaires à "Vous pourriez être-" suivent dans une rangée dans l'abréviation. Même si l'image est affichée, cela m'inquiète.
Après quelques recherches, j'ai trouvé un cas similaire sur ici.
"Si plusieurs packages ont des fonctions GUI, vous pouvez installer le ver sans les fonctions GUI de Mazui." Il semble que vous deviez installer opencv-python-headless, qui n'a pas de fonction GUI.
pip install opencv-python-headless
Des centaines de lignes mystérieuses ont disparu en toute sécurité. Repos assuré. Au fait, si vous entrez dans le clavier avec l'image sélectionnée, cela se terminera.
Cependant, le site qui semble être officiel dit que vous devez en installer un seul approprié, alors désinstallez opencv-python.
pip uninstall opencv-python
Ensuite, il semble que le headless nécessaire a également été désinstallé, alors réinstallez-le.
pip install opencv-python-headless
C'est tout.
Recommended Posts