Pythonランチャーがimshow関数を実行しようとしてスタックしていることがわかったときに、ガウスフィルターから古いコードを実行しようとしています。私は試した:
Matplotlibを使用してグラフを表示し、Pythonランチャーに問題があるかどうかを確認しましたが、問題はありませんでした。グラフは正常に表示されました。
コード内の何かがランチャーを壊しているが成功しないことを恐れて、画像を読み取って表示するために、その間のプロセスを削除します。
opencv-pythonを再インストールしましたが、成功しませんでした。
また、グーグル検索でこのような質問を1つ見ましたが、OPはそれを削除しました。
誰かがこの問題に遭遇したか、これに対する修正がありますか?
コード例:
import cv2 as cv
filename = 'chessboard.png'
img = cv.imread(filename)
cv.imshow('dst',img)
cv.waitKey(0)
OS:MacOS Big Sur(11.0.1)
以下の手順で問題を解決しました。
2セットのQtバイナリを同じプロセスにロードしている可能性があります。すべてのプラグインが正しいQtバイナリに対してコンパイルされていることを確認してください。DYLD_PRINT_LIBRARIES = 1をエクスポートし、1セットのバイナリのみがロードされていることを確認します。
pip install opencv-python opencv-python-headless
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加