def get_batch(batch_size=20,data_size=6498):
ran = np.random.choice(data_size, batch_size,replace=False)
image=[]
outline=[]
for i in range(batch_size):
n_pic=ran[i]
#print(n_pic)
frame_0 = cv2.imread('./cropPicY/%d.jpg' % n_pic,0)
frame_0 = cv2.resize(frame_0, (24, 24))
frame_0 = np.array(frame_0).reshape(-1)
# print('np',frame_0)
# frame_0 = gray2binary(frame_0)
#print (frame_0)
frame_1 = cv2.imread('./cropPicX/%d.jpg' % n_pic, 0)
frame_1 = cv2.resize(frame_1, (24, 24))
frame_1 = np.array(frame_1).reshape(-1)
frame_1 = gray2binary(frame_1)
image.append(frame_0)
outline.append(frame_1)
#print(image)
return np.array(image),np.array(outline)
评论列表
文章目录