Ich habe mich entschieden, openCV in der Klasse zu berühren, also installiere es zuerst. Übrigens Macs, Python 3.7.4
pip install opencv-python
Erstellen Sie dann test.py, das nur das Bild anzeigt.
test.py
import cv2
img = cv2.imread('mona.jpg')
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
Obwohl das Bild bei der Ausführung angezeigt wurde,
objc[62826]: Class RunLoopModeTracker is implemented in both /Users/Nutzername/.pyenv/versions/anaconda3-2019.10/lib/python3.7/site-packages/cv2/.dylibs/QtCore (0x1139e97f0) and /Users/Nutzername/.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)
(Weggelassen)
Dokumente ähnlich "Sie könnten ..." folgen in der Abkürzung. Obwohl das Bild angezeigt wird, mache ich mir darüber Sorgen.
Nach ein wenig Recherche fand ich einen ähnlichen Fall unter hier.
"Wenn mehrere Pakete GUI-Funktionen haben, können Sie die Version ohne GUI-Funktionen von Mazui installieren." Es scheint, dass Sie opencv-python-headless installieren sollten, das keine GUI-Funktion hat.
pip install opencv-python-headless
Hunderte mysteriöser Linien verschwanden sicher. Seien Sie versichert. Übrigens, wenn Sie die Tastatur mit dem ausgewählten Bild eingeben, endet sie.
Die Website, die offiziell zu sein scheint besagt jedoch, dass Sie nur eine geeignete installieren müssen. Deinstallieren Sie daher opencv-python.
pip uninstall opencv-python
Dann scheint es, dass das notwendige Headless auch deinstalliert wurde, also installieren Sie es erneut.
pip install opencv-python-headless
Das ist es.
Recommended Posts