admin管理员组文章数量:1612098
文章目录
- 项目场景:
- 问题描述:
- 原因分析:
- 解决方案:
项目场景:
之前的系统版本是 Python3.8
版本,在更新到 Python3.9
版本后,之前运行的好好的代码却运行不了了,下载好了相关的库后,仍出现相关报错。
问题描述:
报错如下:
QObject::moveToThread: Current thread (0x1b97af0) is not the object's thread (0x290d650).
Cannot move to target thread (0x1b97af0)
原因分析:
网上很多说是 OpenCV
版本太高,个人觉得是 pip
安装的 OpenCV
使用的插件与 Ubuntu Qt
平台兼容问题,由于 OpenCV 是用 pip
装的,所以换个方式安装。
解决方案:
打开终端,先卸载原来的 OpenCV
:
pip uninstall opencv-python
使用如下命令重新安装 OpenCV
:
sudo apt-get install libopencv-dev
sudo apt-get install python3-opencv
问题解决。
本文标签: 报错QObjectmoveToThreadOpencvUbuntu
版权声明:本文标题:Ubuntu下OpenCV报错:QObject::moveToThread: Current thread (0x1b97af0) is not the object‘s thread 0x290d. 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1728628391a1166790.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论