我正在使用 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()
帧大小几乎是我最初用于创建视频的帧大小的两倍。除此之外,当我进行逐帧比较时,有些帧与对应的原始帧完全不同。有人可以解释它背后的原因是什么。