2017-10-09 14 views
1

私はopenCVを初めて使用し、thisのリンクからインストールし、エラーなしでコンパイルしてインストールします。私はipythonを開き、これらのコマンドを実行すると、その後:OpenCV pythonは、imshowを使用するとエラーになります

import cv2 
import numpy as np 
# create an image matrix using nimpy called img 
cv2.imshow("image", img) 

私は、このエラーメッセージが出ます:

/io/opencv/modules/highgui/src/window.cpp:583: error: (-2) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function cvShowImage 

を私はthisthisリンクに何を言わんが、私の問題は解決しませんでした。

+0

チュートリアル・リンクは、私がリンクを編集した – eshirima

+0

@eshirimaを破られなければならないとのOpenCVの動作を確認するためにこれらをインストールして、私はすべてのOpenCVのパッケージを削除し、 'anaconda'からそれをインストールしたが、まだ問題が残っています。 –

答えて

0

あなたのリンクは機能していないので、私はより具体的にすることはできません。しかし、あなたの自己コンパイルされたOpenCVがレンダリングバックエンド(Qtなど)を選択するのに必要な開発パッケージを手に入れなかったことが起こります。

検索されたライブラリと見つからなかった行をcmake出力で確認し、それぞれのライブラリの* -devパッケージをインストールする必要があります。

+0

リンクを編集しました。すべてのopenCVパッケージを削除し、それをanacondaからインストールしましたが、それでも問題は残ります。 –

+0

私はanacondaのビルドについてよく分かりませんが、根底にある問題を解決する必要があります.C++ライブラリを削除して再構築してください。 cmakeの出力を投稿してください。 – deets

0

エラーログから、コードをコンパイルする際にいくつかの依存関係が欠落しています。

libgtk2.0-devとpkg-configをインストールします。

それは

関連する問題