import cv2,os
# cap = cv2.VideoCapture(0)
fourcc = cv2.VideoWriter_fourcc(*'XVID')
out = cv2.VideoWriter('testwrite.avi',fourcc, 20.0, (1920,1080),True)
# 注意,这里的图像尺度(W,H)是基于下面的frame的尺度
# 如果没有报错但是保存的视频没内容,那基本上是(W,H)和读入的帧的size不一致
# while(cap.isOpened()):
# ret, frame = cap.read()
# if ret==True:
list = os.listdir("./pose_saves")
frame_nums = len(list)
for i in range(frame_nums):
path = "./pose_saves/" + list[i]
frame = cv2.imread(path)
frame2 = cv2.resize(frame,(1920,1080))
out.write(frame2) # 关键就是这里的frame和cv2.VideoWriter((W,H))中一致
out.release()
# if cv2.waitKey(10) & 0xFF == ord('q'):
# break
# else:
# break
# cap.release()
# cv2.destroyAllWindows()