AttributeError:shape

在测试自己写的代码时,有可能会遇到这种情况。

解决办法:

举个例子,我是用的是got10k工具,我在e.run(tracker)时,只定义了 init函数和update函数。

缺了一个 track函数,把它补上就行了。

    def track(self, img_files, box, visualize=False):
        frame_num = len(img_files)  # 帧数
        boxes = np.zeros((frame_num, 4))
        boxes[0] = box  # boxes中第一个就是box
        times = np.zeros(frame_num)

        for f, img_file in enumerate(img_files):
            img = ops.read_image(img_file)  # 读入img

            begin = time.time()  # 计时
            if f == 0:
                self.init(img, box)
            else:
                boxes[f, :] = self.update(img)  # 更新box
            times[f] = time.time() - begin

            if visualize:
                ops.show_image(img, boxes[f, :])

        return boxes, times

你可能感兴趣的:(计算机视觉,深度学习,机器学习)