после 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