我想在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)
请详细告诉我该怎么做。
答案 0 :(得分:0)
我没有理解答案。(stackoverflow.com/questions/30483753/python-app-xcb-plugin-fail)
但是,当我重新安装OpenCV
时,问题已通过改变条件得以解决安装参考this page。
此方法解决方案的关键很简单!
从' WITH_QT = ON '更改条件到' WITH_QT =关闭'在脚本中。 ( opencv.sh )
我没有重新安装任何解决方案,因为我没有经验。
如果你知道在没有重新调整的情况下改变条件的解决方案,或者为什么会出现问题,请给我一个反馈。
谢谢。