Мой код работает на Spyder, но не на Anaconda Prompt - PullRequest
0 голосов
/ 05 апреля 2020

Я столкнулся с интересной проблемой. Я хочу прочитать кадры видео. Я могу сделать это, используя Spyder.

import cv2
cap = cv2.VideoCapture('t.mp4')
print('before video')
# loop over frames from the video stream
while cap.isOpened():
    print('it is in video')

Когда я пытаюсь запустить его из приглашения Anaconda, используя

python read_video.py

, я вижу это как вывод:

before video

Таким образом, он не входит, пока l oop. В чем проблема?

1 Ответ

0 голосов
/ 05 апреля 2020

Ваш 't.mp4' не может быть открыт

cap.isOpened() is False

Вы должны сначала убедиться, что файл действительно существует, например, используя pathlib

Path('t.mp4').exists()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...