faster-rcnn的过程中遇到的问题及进行的修改

遇到了如果用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) == 0return 0,0,0

你可能感兴趣的:(faster,rcnn)