【OpenCV】画像出力する際に長文のエラー文が出た時の対処法

最新バージョン(4.4.0)のOpencvをダウンロードして、画像を出力しようとしたところ以下のエラー文が出てきました。

You might be loading two sets of Qt binaries into the same process. Check that all plugins are compiled against the right Qt binaries. Export DYLD_PRINT_LIBRARIES=1 and check that only one set of binaries are being loaded. QObject::moveToThread: Current thread (0x7fa931457820) is not the object’s thread (0x7fa935d8a3f0). Cannot move to target thread (0x7fa931457820)

赤文字でエラーが出たのですが、特段画像出力に問題はなさそう。

ですが赤文字エラーは気になるので一応対処しておきました。

【OpenCV】画像出力する際に長文のエラー文が出た時の対処法

pip install opencv-pythonでインストールしてしまうと最新版のopencvになってしまいます。これだとなぜか赤文字で長文エラーが吐き出されるので困りました。

ということで、ダウングレードします。

現在のバージョンをアンインストール(pip uninstall opencv-python)してから、ターミナルでpip install opencv-python==4.1.2.30をインストールしてください。

そして同じように画像出力を実行すると赤文字エラーが消えました。参考に。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です