2016-08-09 19 views
0

私はスパイダーでPythonでOpenCVを使いたいです。
シンプルなコードを実行するとエラーが発生しました。それは "XCBを" プラグインQtのプラットフォームを見つけるか、読み込むことができませんでしたので、
スパイダーのOpenCVエラー

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

エラー

このアプリケーションは起動に失敗しました。

この問題を解決するには、アプリケーションを再インストールする必要があります。

この行にエラーが発生しました。

cv2.imshow('image', img) 

詳細:Ubuntuの14.04(LTS)、OpenCVの2.4.13、スパイダー2.3.9(Pythonの2.7)

私が何をすべきかを具体的に教えてください。

+0

OpenCVはどのようにインストールしましたか?こちらをご覧ください:http://stackoverflow.com/questions/30483753/python-app-xcb-plugin-fail – darthbith

+0

私はすでにそのページをチェックしましたが、私は答えを理解しませんでした。 –

+0

しかし、このページの答えを参照することで問題は解決します。ありがとうございました! –

答えて

0

私は答えを理解していなかった。(stackoverflow.com/questions/30483753/python-app-xcb-plugin-fail

しかし、問題は、私はOpenCVの

インストールがthis pageと呼ばれる再インストールするときの条件を変更するから解かれます。

この方法のソリューションの鍵は簡単です!

変更スクリプトで 'WITH_QT = OFF' から ' ON WITH_QT =' から状態。 (opencv.sh

経験の浅いため、再インストールする必要はありません。

再インストールや問題が発生した理由を変更する解決策についてご存じの場合は、私にフィードバックをお願いします。

ありがとうございます。