前提・実現したいこと
pip install opnecv-python でopenCVをインストールしました。基本的にopenCVの機能は使えるのですが、cv2.imshow()を実行すると以下のエラーが発生してしまいます。問題の原因と解決策を知りたいです。
発生している問題・エラーメッセージ
(base) KikonoMacBook-Pro:iwasaki kikoiwasaki$ python3 test2.py
objc[11324]: Class RunLoopModeTracker is implemented in both /Users/kikoiwasaki/opt/anaconda3/lib/python3.7/site-packages/cv2/.dylib
s/QtCore (0x11b1b97f0) and /Users/kikoiwasaki/opt/anaconda3/lib/libQt5Core.5.9.7.dylib (0x11f979a80). One of the two will be used. W
hich one is undefined.
QObject::moveToThread: Current thread (0x7fb43772bdc0) is not the object's thread (0x7fb437750590).
Cannot move to target thread (0x7fb43772bdc0)
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.
qt.qpa.plugin: Could not load the Qt platform plugin "cocoa" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this proble
m.
Available platform plugins are: cocoa, minimal, offscreen.
Abort trap: 6
該当のソースコード
import numpy as np
import sys
import matplotlib.pyplot as plt
import cv2
from scipy import ndimage
from PIL import Image
img = cv2.imread("grain.png",1)#read image data as BGR
img_g = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)#convert BGR image data to gray value
cv2.imshow("img_g",img_g)
試したこと
他の画像の読み込みや、一度opencvをアンインストールして、もう一度入れ直すなどしましたが、読み込んだ画像を表示できません。
補足情報(FW/ツールのバージョンなど)
cv2.imread()やcv2.imwrite()など他の機能は普通に使えます。
version
python3.7
opencv-python-4.2.0.32
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/03 14:40