SSD-Tensorflow-master----傻瓜3步走--之--测试篇

本文详细介绍了如何使用SSD-Tensorflow框架进行数据集格式转换及模型评估过程,包括配置修改步骤与执行命令,适用于希望利用SSD进行目标检测任务的研究者和工程师。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、 配置修改
  • SSD-Tensorflow-master>>tf_convert_data.py

    在这里插入图片描述
    改:要转换的数据集名称:34行名字可以随意取,但要与53行的一致修改,这里我改为‘pascalvoc_2007’
    在这里插入图片描述
    改:37行,改为你解压测试数据集的路径,即它 VOCtestval_06-Nov-2007.tar 解压的voc2007
    在这里插入图片描述
    改:40行转换格式后的每一个文本名,
    在这里插入图片描述
    注意:40行名字 前缀 要与SSD-Tensorflow-master>>datasets>>pascalvoc2007.py里的 ‘voc_2007_’ 一致,这里我在前缀基础上+‘test‘

    在这里插入图片描述
    43行 装换格式后的存放的文件夹路径,这里我新建了一个 'tests_tfrecords’文件夹
    在这里插入图片描述

  • SSD-Tensorflow-master>>eval_ssd_network.py

    改:75行,已训练好的模型存放的路径,我的是放在 ‘checkpoints’ 里
    在这里插入图片描述
    改:79行,测试结果存放路径,我把它跟模型放一块了 ‘checkpoints’
    在这里插入图片描述
    改:139行,这里是之前转换格式文件存放的文件夹路径,我是放在 ’tests_tfrecords‘ 里
    在这里插入图片描述
    改:90行,核心架构名称,‘ssd_300_vgg‘,这个跟训练的文件默认的一样
    在这里插入图片描述

订正:上边eval_ssd_network.py有一行一个地方忘了改了

改:84行,这里与转格式时tf_convert_data.py里的34行名字一致
在这里插入图片描述

二、执行两个文件
  • 在SSD-Tensorflow-master下打开终端

  • 执行

    python tf_convert_data.py

    完成train_voc2007数据集格式转换

  • 执行

    python eval_ssd_network.py

    测试开始

如果是tensorflow-gpu–1.14.0或者更高版本,会出现版本兼容问题可以看下边链接

在这里插入图片描述
点击:SSD-Tensorflow-masterc测试时:TypeError: Can not converrt a tuple int aTensor or Operation.或_variable_v2…

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值