前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Tensorflow入门教程(十六)——基于YOLOv1的目标检测

Tensorflow入门教程(十六)——基于YOLOv1的目标检测

作者头像
医学处理分析专家
发布2020-06-29 11:56:01
7650
发布2020-06-29 11:56:01
举报

在之前的文章中分享过分类和分割案例,今天我将分享目标检测实际案例。目标检测算法框架有很多,这篇文章主要是YOLO检测框架。

1、YOLO算法思想

YOLO算法的详细讲解网上有很多,这里我就简单地说一下,YOLO的核心思想是利用整张图作为网络的输入,直接在输出层上来回归bounding box的位置和bounding box所属的类别。每个bounding box要预测(x, y, w, h)和confidence共5个值,每个网格还要预测一个类别信息,记为C类。YOLO算法要将图像分成SxS个网格,每个网格要预测B个bounding box和C个类别概率,YOLO的输出就是S x S x (5*B+C)的张量。举例说明: 在PASCAL VOC中,图像输入为448x448,取S=7,B=2,一共有20个类别(C=20),则输出就是7x7x30的张量。

2、训练YOLO模型

YOLOv1的Tensorflow版本github下载链接:https://github.com/hizhangp/yolo_tensorflow。把该项目下载下来后,还需要下载YOLO_small Weight文件,然后修改配置文件进行训练。

3、测试YOLO模型

当模型训练好后,加载模型。我使用极品飞车19视频来进行测试。检测速度还是非常不错的,我给出检测后的效果。感兴趣的朋友们动手试试吧。

视频内容
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-06-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 最新医学影像技术 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档