video=cv2.VideoCapture("TEST_Trim.mp4")
while True:
ret,frame=video.read()
frame = cv2.resize(frame, (800, 600))
frame = np.array(frame)
#frame = np.reshape(frame, (1, 600,800,3))
frame=np.expand_dims(frame, axis=0)
print(frame.shape)
photo=new_model.predict(frame)
photo = photo.astype(np.uint8)
photo=photo.flatten()
photo = np.array([1 if i >= 0.5 else 0 for i in photo])
if not ret:
video=cv2.VideoCapture("TEST_Trim.mp4")
continue
cv2.imshow('frame',frame)
key=cv2.waitKey(25)
if key==27:
break
video.release()
cv2.destroyAllWindows()
cv2.imshow ('frame', frame)
ошибка: OpenCV (3.4.2) C: \ Miniconda3 \ conda-bld \ opencv-suite_1534379934306 \ work \ modules \ core \ src \ array. cpp: 2492: ошибка: (-206: неправильный флаг (поле параметра или структуры)) Нераспознанный или неподдерживаемый тип массива в функции 'cvGetMat'
Это ошибка, которую я получаю. Может кто-нибудь, пожалуйста, помогите?