imshow

时间:2018-05-05 09:33:12

标签: python opencv image-processing pip qobject

当我尝试使用Python中的opencv读取和显示图像时,我遇到了分段错误。我安装使用:

pip3 install opencv-contrib-python

代码只有三行:

import cv2 

im = cv2.imread('1.jpg')
cv2.imshow("image",im)

但是我收到了这个错误:

QObject::moveToThread: Current thread (0x11bdba0) is not the object's thread (0x15a18a0).
Cannot move to target thread (0x11bdba0)


Command terminated

Pillow显示图像正常,所以我假设安装时出现了一些秘密错误。有人知道问题是什么吗?

2 个答案:

答案 0 :(得分:0)

如果您正在使用anaconda:

$ conda install pyqt

tnx表示:

https://stackoverflow.com/a/56544875/13510675

答案 1 :(得分:-2)

我遇到了相同的问题,并解决了该问题,并卸载了 libqt5x11extras5l 库:

sudo apt-get remove libqt5x11extras5l