0
Help us understand the problem. What are the problem?

posted at

updated at

OpenCV使用時にQt platform plugin "xcb"エラーで動画が出ない場合

行いたかった作業:OpenCVをつかうプログラムを動かしたい(YOLOX)

1. エラー表示

  • エラー表示はこの表示で始まっています。
    qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.

  • その下に〇〇といったplatform pluginsは使えるけど云々、最終的に再インストールを促すような表示になっています。

    • 多くの方が検索して以下のような記事を見つけて解決されている方も多いかと思います。

2. 参考にした記事等

  • 私の場合は残念ながらすべて解決しませんでした・・・

  • 変数の変更や不足、設定変更(OpenCV)

  • 最終目的はOpenCVでの描画だったのですが、今回は残念ながら解決に至りませんでした。

  • aptで不足パッケージの追加や再インストール


  • condaでパッケージを再インストール


2. 私の場合の解決策

  • 動作させていたのはYOLOX でエラーはQtがらみでもあり、OpenCV絡みでもある。

    • Qtはいろんな方法で再インストールやパス変更をしたけど、解決せず。
    • こうなれば OpenCVか??
  • インストール済みOpencv-pythonのバージョンが 4.5.5.62

    • アンインストールして、徐々にバージョンを下げてみる。
opencv-python入れ直し


# 4.5.5.64(元のバージョン)
# 改善せず
# 4.5.5.62
pip uninstall opencv-python


# 動作したバージョン
pip install==4.5.4.60

  • 画像はコンプライアンスにかかってしまうので、動作している画面だけ載せます(一部塗りつぶし)
    Screenshot from 2022-09-12 16-05-02.png

まとめ
エラーの表示も大事ですが、何をしているかも考える必要性を感じました。

Register as a new user and use Qiita more conveniently

  1. You can follow users and tags
  2. you can stock useful information
  3. You can make editorial suggestions for articles
What you can do with signing up
0
Help us understand the problem. What are the problem?