【发布时间】:2020-02-05 15:30:02
【问题描述】:
我想建立自己的 Faster Rcnn 模型,我从https://github.com/dBeker/Faster-RCNN-TensorFlow-Python3 下载了一个例子
运行代码时出现错误,不知道为什么
Traceback (most recent call last):
File "C:/Users/l/Desktop/Faster-RCNN/train.py", line 216, in <module>
train.train()
File "C:/Users/l/Desktop/Faster-RCNN/train.py", line 148, in train
blobs = self.data_layer.forward()
File "C:\Users\l\Desktop\Faster-RCNN\lib\layer_utils\roi_data_layer.py", line 75, in forward
blobs = self._get_next_minibatch()
File "C:\Users\l\Desktop\Faster-RCNN\lib\layer_utils\roi_data_layer.py", line 71, in _get_next_minibatch
return get_minibatch(minibatch_db, self._num_classes)
File "C:\Users\l\Desktop\Faster-RCNN\lib\utils\minibatch.py", line 30, in get_minibatch
im_blob, im_scales = _get_image_blob(roidb, random_scale_inds)
File "C`enter code here`:\Users\l\Desktop\Faster-RCNN\lib\utils\minibatch.py", line 67, in _get_image_blob
im, im_scale = prep_im_for_blob(im, cfg.FLAGS2["pixel_means"], target_size, cfg.FLAGS.max_size)
File "C:\Users\l\Desktop\Faster-RCNN\lib\utils\blob.py", line 35, in prep_im_for_blob
im = im.astype(np.float32, copy=False)
AttributeError: 'NoneType' object has no attribute 'astype'
【问题讨论】:
-
我建议看
blob.py线35,显然im对象是None,检查原因 -
可以提问here
-
您的输入图像可能有问题,因为模型中没有读取它们。它可以是一个或多个图像的名称、路径、类型、...。
-
我想我知道如何处理它了。非常感谢!
标签: python windows tensorflow deep-learning faster-rcnn