В opencv- python cap.read () возвращает false через 1 секунду - PullRequest
0 голосов
/ 12 февраля 2020

Я пытаюсь обозначить видео с помощью opencv версии 4.2.0.32, python 3.7.4 и win10. Я установил OpenCV с PIP. После того, как я выбрал видео из QFileDialog, сначала cap.read возвращает с кадром, но после 15-16 кадров cap.read возвращает false, и выходное видео занимает только первую 1 секунду основного видео. Помогите пожалуйста.

while cap.isOpened():
    ret,frame = cap.read()
    ""some codes here""
    out.write(frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
    break
cap.release()
cv2.destroyAllWindows()

1 Ответ

0 голосов
/ 15 февраля 2020

Я действительно решаю проблему. Это было независимо от кода. Похоже, dll opencv отсутствовал в пути python. Я вставил dll и проблема решена.

...