基于YOLOv5的血细胞识别和计数

该博客介绍了如何将基于XML的VOC格式细胞标注转换为YOLOv5所需的TXT格式,并详细阐述了转换脚本的实现过程。接着,创建了数据配置文件,设置了训练和验证集,训练了模型。经过300轮训练,模型在46张验证图像上取得了0.751的准确率和0.96的召回率,mAP高达0.947。最后,展示了模型在细胞检测任务上的应用及结果。
摘要由CSDN通过智能技术生成

VOC格式标注转为yolov5格式

  • 原数据格式是xml文件对目标细胞注释,现在需要将这种注释转换为yolov5所需的格式。即每个图像对应一个txt文件,文件中存储该图像中全部细胞的类别和坐标,一行存储一个细胞的信息,如下图
    在这里插入图片描述
  • 编写脚本进行注释格式转换
#获取在SSD项目中生成的csv格式的标注数据
with open("test_labels.csv", "r") as fp:
    data = []
    lines = fp.readlines()[1:]
    for line in lines:
        data.append(line.rstrip().split(","))

txt = ""
#遍历全部数据重新写入到txt文件
for line in data:
    title = line[0
评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值