遇到了如果用numpy 1.11就前面报错,如果升级numpy1.14就会后面报错
TypeError:
'numpy.float64'
object
cannot be interpreted
as
an index
的问题
选择了升级在numpy1.14,并更改了里面的code
https://blog.csdn.net/hongbin_xu/article/details/77278329
依照这篇文章进行了代码的修改,除了里面提到的 还有/lib/roi_data_layer/minibatch.py里面也有相同的地方需要改成int格式。
然后就没有numpy.float64的相关报错拉
可能与次数设成50 50 50 50有关,出现了bug:
py-faster-rcnn/tools/../lib/datasets/voc_eval.py", line 148, in voc_eval
BB = BB[sorted_ind, :]
IndexError: too many indices for array
解决方法是看到issue里面某一楼提到的modifiying the voc_eval.py file, after reading the detfile you can add:
if len(lines) == 0: return 0,0,0