利用Tensrflow下的object detection api进行水面垃圾检测

本文介绍了如何利用TensorFlow的Object Detection API进行水面垃圾检测。首先,通过labelImage工具完成数据标注,将数据集划分为train、test、validation,并生成csv和tfrecord文件。接着,配置label_map.pbtxt和ssd_inception_v2_coco.config文件,特别是调整num_classes、fine_tune_checkpoint等参数。训练时,可以选择预训练模型并修改相关路径。训练完成后,导出模型并进行测试,测试结果受限于数据集质量。
摘要由CSDN通过智能技术生成

object detection这个接口需要配置好之后才可以开始训练,我的项目下的文件夹格式是这样的:
文件夹图片
首先做数据集准备,采用labelImage进行数据标注,标注后的xml文件存放到merged_xml中。然后将数据集划分为三部分,train,test,validation(这三部分是annotations文件夹下)。将所有经过标注的xml文件转换为csv文件,再生产tfrecord文件(所有的csv文件和tfrecord文件都在data文件夹下)。具体数据集制作可以参考下面这篇文章:https://blog.csdn.net/w5688414/article/details/78970874
然后开始训练准备,训练时需要两个文件,label文件和config文件,都在traing文件夹下,如果需要在预先训练好的模型基础上开始训练,可以下载已有的模型也放在traing文件夹下。traing文件夹内容如下:

在这里插入图片描述
各种模型下载链接如下:
https

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值