import cv2
def Write():
# src= "XXX"
# img = cv2.imread(src)
# # print(len(list2))
for i in range(80,100):
src="XXX"+"img_"+str(i)+".jpg"
print(src)
img=cv2.imread(src)
txt="XXX"+"img_"+str(i)+".jpg.txt"
print(txt)
f1=open(txt)
line=f1.readline()
lineindex=0
while line:
line =f1.readline()
line = line.replace("\n", "")
if len(line):
list1 = line.split(",")
# print(list1)
crop = img[int(list1[1]):int(list1[5]), int(list1[0]):int(list1[4])]
# print(list1[8])
f2 = open("XXX\\test_list.txt", 'a+')
outpath = "XXX" + "img_" + str(i) +"_"+str(lineindex)+"_"+str(list1[8])+ ".jpg"
outpath2 = "XXX" + "img_" + str(i) +"_"+str(lineindex)+"_"+str(list1[8])+ ".jpg"+"#"+str(list1[8])
f2.write(outpath2 + "\r\n")
f2.close()
cv2.imwrite(outpath, crop)
lineindex=lineindex+1
if __name__ == '__main__':
Write()