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
画像は後で表示できます。