Здравствуйте, после pyInstaller, OpenCV возвращает false ret, frame = cap.read () - PullRequest
0 голосов
/ 21 марта 2020

после pyInstaller, OpenCV возвращает строку false ret, frame = cap.read (). Я не понимаю, почему это происходит. Я скопировал файл opencv_ffmpeg410_64.dll в папку с exe-файлом, но он не работал. Пожалуйста, помогите мне с этим. мой код:

import cv2
import datetime
import time


cap = cv2.VideoCapture(0)
time.sleep(2.0)
while(True):
    # Capture frame-by-frame
    time.sleep(2.0)
    ret, frame = cap.read()
    if ret!=False:
        # Our operations on the frame come here
        gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

        # Display the resulting frame
        cv2.imshow('frame',gray)
        if cv2.waitKey(1) & 0xFF == ord('q'):
            break
    else:print('ret_is_false')
# When everything done, release the capture
cap.release()
cv2.destroyAllWindows()

#my pyinstaller string:

#pyinstaller --onedir 1.py
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...