cv2.error: OpenCV(4.8.1) D:xxxerror: (-2:不明なエラー) 関数は実装されていません。

Harries コーナー検出アルゴリズムを使用する過程で、次のエラーが発生しました。
 


cv2.error: OpenCV(4.8.1) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window.cpp:1272: 

error: (-2:Unspecified error) The function is not implemented. Rebuild the library with 

Windows, GTK+ 2.x or Cocoa 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'

そこで私は最初に gpt に尋ねたところ、gpt は次のように言いました。 

 

バージョンの問題かもしれないと思いましたが、最終的にこのリンクを見つけました。

リンク

では、どうすれば解決できるでしょうか?

次のコマンドを実行するだけです。 

この解決策は大部分のユーザーに効果があるようですが、すべてのユーザーに効果があるわけではありません。この場合は、Sachin Mohan による提案された回答を参照してください。

Windows 10 で yolov5 を使用すると、まったく同じエラーが発生しました。次のように入力してライブラリを再インストールします。

pip uninstall opencv-python 

それから

pip install opencv-python

 画像は後で表示できます。

おすすめ

転載: blog.csdn.net/ros275229/article/details/135209875