目标检测常见错误

链接:https://www.jianshu.com/p/0e5f9df4686a

https://blog.csdn.net/slz0813/article/details/78789816

1.解决第1个报错

在cmd中运行命令:python object_detection/model_main.py --pipeline_config_path=training/ssdlite_mobilenet_v2_coco.config --model_dir=training --alsologtostderr,运行结果如下图所示:





从上图可以看出,缺少pycocotools库,在linux系统中安装pycocotools库只需要运行命令:pip install pycocotools
但是在Windows上安装则复杂得多。

 1 下载并安装Microsoft C++ build 14.0

Microsoft C++ build 14.0,链接:https://go.microsoft.com/fwlink/?LinkId=691126

发现只有先安装C++的编译工具,才能在Windows系统上安装pycocotools库。

2 下载并安装pycocotools

打开git页面,链接:https://github.com/philferriere/cocoapi


对压缩文件cocoapi-master.zip选择解压到当前文件夹
进入文件夹cocoapi-master中的文件夹PythonAPI,在此文件夹下打开cmd。
在cmd中运行命令:python setup.py build_ext install

2.解决第2个报错

在cmd中运行命令:python object_detection/model_main.py --pipeline_config_path=training/ssdlite_mobilenet_v2_coco.config --model_dir=training --alsologtostderr,运行结果如下图所示:

将models-master/research/slim文件夹中的nets文件夹移动到文件夹object_detection同级目录。

 

3.解决第3个报错

在cmd中运行命令:python object_detection/model_main.py --pipeline_config_path=training/ssdlite_mobilenet_v2_coco.config --model_dir=training --alsologtostderr,运行结果如下图所示:

打开models-master\research\object_detection\metrics(前提是将这个路径加入PYTHONPATH)

打开coco_tools.py,修改118行

copy.deepcopy(self.dataset['categories'])为
copy.deepcopy(list(self.dataset['categories']))

 

 

posted @ 2018-12-06 22:47  X18301096  阅读(532)  评论(0编辑  收藏  举报