Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的设置:Python 2.7 with anaconda
最近我安装了 OpenCV 3.0,当我尝试做简单的图像显示或者我想运行 OpenCV 附带的 python 示例时,会出现错误消息:
此应用程序无法启动,因为它无法找到或加载 Qt 平台插件“xcb”。
我已经阅读了许多需要将 .so 文件附加到我的项目的评论,但我认为这不是最佳解决方案,因为对于大多数人来说,它是开箱即用的。
我不知道该怎么做。我没有经验。我想到的只是重新安装所有东西。
Qt5 在 OpenCV 3.1.0 上运行良好。这对我解决“xcb”错误有用。
显然 Anacondaqt和pyqt 软件包(v4) 正在影响系统 v5 版本。
qt
pyqt
如果您想使用 Qt5,请尝试通过以下方式删除这些:
conda remove qt conda remove pyqt
(Ubuntu 16.04、OpenCV 3.1.0、Anaconda 4.1.1、Qt 5)
好的,我已经想通了。
在cmake期间我设置了标志-D WITH_QT=OFF,因为我在某处读到它不适用于Qt5.x
-D WITH_QT=OFF