Spyder上的OpenCV错误

时间:2016-08-09 09:40:13

标签: python opencv ubuntu anaconda spyder

我想在spyder上使用OpenCV和python。
但是当我运行一个简单的代码时发生了错误。

import cv2
img = cv2.imread('pi.png',0)
cv2.imshow('image', img)
cv2.waitKey(0)
dcv2.destroyAllwindows()

错误

  

此应用程序无法启动,因为它无法找到或加载Qt平台插件" xcb"。

     

重新安装应用程序可能会解决此问题。

此行发生错误。

cv2.imshow('image', img)

详细信息:Ubuntu 14.04(LTS),OpenCV 2.4.13,Spyder 2.3.9(Python 2.7)

请详细告诉我该怎么做。

1 个答案:

答案 0 :(得分:0)

我没有理解答案。(stackoverflow.com/questions/30483753/python-app-xcb-plugin-fail

但是,当我重新安装OpenCV

时,问题已通过改变条件得以解决

安装参考this page

此方法解决方案的关键很简单!

从' WITH_QT = ON '更改条件到' WITH_QT =关闭'在脚本中。 ( opencv.sh

我没有重新安装任何解决方案,因为我没有经验。

如果你知道在没有重新调整的情况下改变条件的解决方案,或者为什么会出现问题,请给我一个反馈。

谢谢。