これは私が得る正確なエラーです。私のOSはUbuntu 16.10です。anacondaを搭載したLinuxでOpenCVがpythonで正しく動作しません。 cv2.imshow()が実装されていないエラーを取得する
OpenCVエラー:未定義のエラー(この機能は実装されていません。Windows、GTK + 2.xまたはCarbonのサポートでライブラリを再構築します。)UbuntuまたはDebianを使用している場合はlibgtk2.0-devとpkg- cvShowImage、ファイル/feedstock_root/build_artefacts/work/opencv-3.1.0/modules/highgui/src/window.cpp、行545 トレースバック(最新のコール最後): ファイルのcmakeまたはスクリプトの再実行) /image/gif/paws/9404/cfc-window.cpp:545:のcv2.imshow( 'image'、img) cv2.error:/feedstock_root/build_artefacts/work/opencv-3.1.0/modules/545:エラー:(-2)機能は実装されていません。 Windows、GTK + 2.x、またはCarbonサポートでライブラリを再構築してください。あなたがUbuntuのやDebian上にある場合、libgtk2.0-devのとPKG-config設定をインストールし、その後、cmakeの実行再または関数cvShowImageは、スクリプトを設定
私のコードは次のとおりです。
import numpy as np
import cv2
# Load an color image in grayscale
img = cv2.imread('0002.png',0)
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
0002.pngですプログラムと同じディレクトリにある画像。 は、私が最初に私はエラーがに言ったが、私はまだ同じエラーを取得し同じようにlibgtk2.0-devのインストール
conda install -c conda-forge opencv
コマンドを使用してOpenCVのをインストールし、Pythonの3.5でアナコンダをインストールしました。 ご協力いただければ幸いです。私はこれを数時間解決しようとしてきました。
"あなたのopencvディレクトリ"とは何ですか? – LittleZero