参考:https://blog.csdn.net/sinat_33486980/article/details/81045315
https://blog.csdn.net/10km/article/details/64641322
用自己的数据训练faster rcnn:https://blog.csdn.net/lanyuelvyun/article/details/78045050
用conda创建python的虚拟环境:https://blog.csdn.net/lyy14011305/article/details/59500819
conda 删除虚拟环境:conda remove --name faster-rcnn --all
conda找不到的包的处理:anaconda search -t conda 包名
anaconda show ×××××,然后根据显示的命令安装即可
在同一文件夹下但是互相引用却提示no module:
import sys
sys.path.append('/home/wlz/faster-rcnn/Faster-RCNN_TF/lib/')
报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 135: ordinal not in range(128):
在出错文件夹添加:import sys
defaultencoding = 'utf-8'
if sys.getdefaultencoding() != defaultencoding:
reload(sys)
sys.setdefaultencoding(defaultencoding
报错1: assert (boxes[:, 2] >= boxes[:, 0]).all()
AssertionError
解决:
报错2:ValueError: unsupported pickle protocol: 4
解决:将data下的cache目录删掉
报错3:No module named cython_bbox
解决:哪个文件报错,在哪个文件里添加
import sys
sys.path.append('/home/myname/Faster-RCNN_TF/lib/')
报错4:程序在服务器上跑,还没跑完就被Killed了
解决:将TRAIN.BATCH_SIZE调小,我从128调到64就可以了。