import os
import sys
import xml.etree.ElementTree as ET
import glob
import cv2
import numpy as np
imgs=[]
def save_image(image,addr,num):
address = addr + str(num)+ '.jpg'
cv2.imwrite(address,image)
def pic_cut(indir):
i=0
seq_dir = os.path.expanduser(indir)
img_files=glob.glob(seq_dir + '*.jpg')
img_files.sort(key = lambda x: int(x[19 :-4]))
for file in img_files:
i=i+1
img = cv2.imread(file)
img=img[150:333,114:412]
imgs.append(img)
def gen_video(imgs, saved_path):
fourcc = cv2.VideoWriter_fourcc(*'XVID')
fps = 16
size = imgs[0].shape
size=(size[1],size[0])
video = cv2.VideoWriter(saved_path+'/008CXM.avi', fourcc, fps, size)
for img in imgs:
video.write(img)
video.release()
cv2.destroyAllWindows()
def main():
indir='./008CXM 9-40/'
pic_cut(indir)
video_dir="./"
gen_video(imgs,video_dir)
if __name__ == "__main__":
main()