Я создаю видео из изображений с использованием Opencv.
dim=(width, height)
fourcc = cv2.VideoWriter_fourcc(*'X264')
out_d = cv2.VideoWriter(save_path_depth,fourcc, fps, dim)
После создания видео я читаю видео и извлекаю кадры из этого видео
while(cap.isOpened()):
ret, frame = cap.read()
if ret == False:
break
print(frame)
cv2.imwrite(output+"/"+ str(i).zfill(1) + ".png", frame)
i+=1
cap.release()
Размер кадра почти в два раза больше размера кадра я изначально использовал для создания видео. Кроме этого, когда я делаю сравнение между кадрами, некоторые кадры полностью отличаются от их исходных кадров. Может кто-нибудь объяснить, что может быть причиной этого.