.pyファイル形式で【VideoCapture】を実行したい
動画解析のためOpenCVを用いています。
今回、下記該当コードを実行したところ、Pythonのコンソール画面に手入力をすると問題なく作動するのですが、.pyファイル形式で実行したところ、下のようなエラーが出てしまいました。
調べてはみたもののエラーの原因が分からず、困っています。
お詳しい方、ご卓見を頂戴できればと思います。よろしくお願いします。
(追記)
エラーが出るときの操作は、以下二つです。
- コマンドプロンプトに「***.py」と打ち込む
- ダイアログボックス内にある「***.py」をダブルクリックで実行(この場合はエラー画面は出ず、一瞬だけコンソールが立ち上がって消える)
発生している問題・エラーメッセージ
Exception in Tkinter callback Traceback (most recent call last): File "C:\Users\photronYAppData\Local\Programs\Python\Python38-32\lib\tkinter\__init__.py", line 1883, in __call__ return self.func(*args) File C:***\Python***.py", line 141, in btn_click cap = cv2.VideoCapture(t) AttributeError: module 'cv2' has no attribute 'VideoCapture' #btn_click という関数の中で動画キャプチャを用いています
該当のソースコード
python
1import cv2 2 3t = r"C:***\Python\sample.avi" #「***」は任意のディレクトリです 4cap = cv2.VideoCapture(t) 5 6
補足情報(FW/ツールのバージョンなど)
Python 3.7.4
OpenCV 4.1.2
回答1件
あなたの回答
tips
プレビュー