我正在做一个视频分类。在分类之前,我正在调整训练数据。但它向我展示了价值错误。我无法找出真正的问题所在。代码在下面,请帮助
# The classes (labels) we want to use
targets_name = [
"Swiping Right",
"Sliding Two Fingers Left",
"No gesture",
"Thumb Up"
]
# Adjust training data
counter_training = 0 # number of training
training_targets = [] # training targets
new_frames = [] # training data after resize & unify
for directory in dirs:
new_frame = [] # one training
# Frames in each folder
frames = get_unify_frames(path+directory)
if len(frames) == hm_frames: # just to be sure
for frame in frames:
frame = resize_frame(path+directory+'/'+frame)
new_frame.append(rgb2gray(frame))
if len(new_frame) == 15: # partition each training on two trainings.
new_frames.append(new_frame) # append each partition to training data
training_targets.append(targets_name.index(targets[int(directory)]))
counter_training +=1
new_frame = []
training_targets.append(targets_name.index(targets[int(directory)]))
ValueError: 48673 is not in list
目前没有回答
相关问题 更多 >
编程相关推荐