目标物检测object_detection中评估程序eval.py的使用(暂时失败了!)

metric文件夹内部关联的程序需要用到pycocotools文件夹,评估运行时一直提醒缺这个。。。,然后发现coco数据集使用还需要安装COCO API。不过训练目标物用不到,要不是我想用eval.py试试,根本用不到这东西。必经我只用了coco模型,没有用任何coco数据集数据。
听说windows 下很麻烦,并且bazel也无法使用,所以如果搞人工智能还是放弃windows吧。
在 Linux 下,我们直接在终端输入下列命令即可正常使用 COCO API:
pip3 install -U Cython
pip3 install -U pycocotools

单个运行顺利成功。再试eval.py的时候,又出了缺少python3-tk的错误,直接安装:
sudo apt-get install python3-tk
顺利成功。
又出现 no module named ‘nets’,还好我有经验,nets是slim(目标物识别必需的文件夹,要单独下载)文件夹下的文件夹,于是知道是没设置slim路径到运行环境,一是添加环境变量PYTHONPATH,值为slim目录,输入:

export PYTHONPATH=$PYTHONPATH:‘pwd’:‘pwd’/slim

'pwd’要用slim所在路径代替,代替时不用加‘ ’单引号。

顺利成功。

又出现 AttributeError:‘google.protobut.pyext._message.RepeatedCompositeCo’ object has no attribute ‘label_map_path’
网上搜了没找到类似问题的解法。莫名其妙的问题,我决定先暂停eval.py的使用了,反正又不影响我的训练和检测。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值