调整视频分类的训练数据时出错

2024-03-28 15:39:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在做一个视频分类。在分类之前,我正在调整训练数据。但它向我展示了价值错误。我无法找出真正的问题所在。代码在下面,请帮助

# 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