首页 > 解决方案 > imshow上的Python OpenCV“当前线程不是对象的线程”

问题描述

当我尝试在 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

枕头显示图像很好,所以我假设安装出现了一些秘密问题。有谁知道问题可能是什么?

标签: pythonopencvimage-processingpipqobject

解决方案


如果您使用的是蟒蛇:

$ conda install pyqt

用于:

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


推荐阅读