問題タブ [cv2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - cv2 が機能しない - 最も基本的なコードでも
作業することはあまりないので、タイトルが「あいまい」になっているのはそのためです。仕事で必要なタスクのために最初にcv2を使用しようとしましたが、最初の試行で失敗したため、基本的なコードスニペットのみをテストすることになりました。これは、まったく機能していないようです。
Frame は None 値です。コードが失敗します。cap オブジェクトも、PyCharm IDE デバッグモードで「内容」を確認してみると、基本的に何もないようです。
これまでに試したこと
- ビデオは間違いなく有効で、正常に再生されます
- ダイレクトパスを入力してみた
- os.getcwd() は、ビデオがあるのと同じディレクトリを提供します
- さまざまな形式(avi、mp4)のさまざまなビデオを試しました
- さまざまな方法でcv2を数回再インストールしました(必死に問題を修正しようとしたため、少しまとまりがありませんでした)
- cap.read("file") オプションを無駄に使用しました
- print(cv2.版) >> 3.3.0
潜在的な手がかり
デバッグに関しては、None である Frame に対して操作を実行するまでコードがエラーをスローしないため、有用な情報が得られないため、悪夢です。
PyCharm IDE は、cv2.VideoCapture に予期しない引数があると言います。それ以上に、何が起こっているのかわかりません。
再インストールで多くのことを試しましたが、返されるバージョンは正しいようですが、インストールが正しいかどうかを確認する方法がわかりません。
私のシステムに関する情報
Ubuntu 14.04 (Trusty) を実行しています。
Python3 - 他のものは動作します
PyCharm 2017
提供すべき情報がさらにある場合は、お知らせください。また、タイトルを改善する方法について提案がある場合は、より有益になるようにお知らせください。