gpt4 book ai didi

Python OpenCV 错误 : Current thread is not the object's thread

转载 作者:太空宇宙 更新时间:2023-11-03 23:07:38 26 4
gpt4 key购买 nike

我在使用 cv2 模块运行简单代码时遇到错误。

只是:

import cv2

img = cv2.imread('sudoku.png',0)

cv2.imshow('image',img)

它失败并出现以下错误:

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

我用谷歌搜索了这个错误并尝试了很多方法,但没有帮助。我尝试不使用 pip 进行安装,我尝试使用分步安装(来自官方 OpenCV),但没有任何帮助。

当我运行时:

cv2.__version__

它返回 3.4.3

最佳答案

如前所述,此问题的基础在 opencv-python issue 46 中讨论。 ,以及以下库在主机和 opencv-python 发行版 libQtDBus libQtCorelibQtGui 上的复制结果。

最近在最新版本的 opencv-python 中解决了这个问题。它不是对源代码的修复,而是强制 pip 通过

编译新的可用源代码
pip install --no-binary opencv-python opencv-python

这将导致opencv-python使用与宿主相同的库,因此冲突不再存在。

关于Python OpenCV 错误 : Current thread is not the object's thread,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55927754/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com