目标检测
懒懒妞
这个作者很懒,什么都没留下…
展开
-
python将FLIR数据集中json标签转换成xml文件--仅限目标检测
1.新建一个json文件,从已有的json文件中提取需要用到的类别,比如在下文代码中,提取了四个类别包括person、car、bus、truck等,代码如下所示#-*- coding:utf-8-*-import jsonclassName = { 1:'person', 3:'car', 6:'bus', 8:'truck'}classNum = [...原创 2020-04-22 15:17:50 · 1390 阅读 · 11 评论 -
MAP,AP的python代码实现
新建一个map文件夹,文件夹分别新建一个input和result文件夹,一个放输入数据,一个放输出结果input下分别新建三个文件夹,分别是groung-truth,detection-results,images-optional;left,top,right,bottom对应位置groung-truth存放的分别是原始标注,格式是<class_name> ...原创 2019-04-22 13:59:54 · 4629 阅读 · 10 评论 -
yolo训练
训练过程中修改cfg配置文件:detector.c文件中第206行更改迭代保存次数,进行保存(源代码中为100,当大于2000后,改为10000),更快达到45000次Yolo-V2中只需要修改最后一层卷积层中的filter,filter等于(classes + 5)* 5,region中的classes也需要进行修改。 如果classes = 1, filter = 30;Classes...原创 2018-12-28 11:48:37 · 331 阅读 · 0 评论 -
caffe-ssd细节梳理
为期一周结合ssd源码对ssd的细节进行梳理,其实有些地方仍然不是很明白,但是还是要对自己一周的工作进行总结。ssd算法,其英文全名是Single Shot MultiBox Detector,属于one-stage方法,MultiBox指明了ssd算法是多框预测,是相对于RCNN系列目标检测算法,yolo系列目标检测算法的改进算法,ssd算法在准确度和速度上都比yolo要好很多,对于Fast...原创 2019-04-18 17:44:16 · 1753 阅读 · 2 评论 -
caffe-ssd训练自己的数据集
环境配置网上有很多教程,开源的数据集的训练方法按照官方网站来就可以,一般环境配置没出现什么问题,开源的数据集的训练和测试也就没有多大问题。下面写的是训练自己的数据集的一些步骤:1.cd caffe-ssd/data/VOCdevkit目录下新建一个空文件夹,mkdir Mydataset2. cd Mydataset,在该目录下分别新建三个文件夹,mkdir Annotations,m...原创 2019-04-17 11:00:35 · 2066 阅读 · 1 评论 -
深度学习之目标检测
深度学习为什么要训练,训练的模型又是什么?机器学习大概有如下步骤:确定模型-训练模型-使用模型。其中模型可以简单的定义为函数,确定模型是说自己认为这些数据特征符合哪个函数,训练模型就是用自己的数据,通过一些方法(最优化或其他方法)确定函数的参数,参数确定后的函数就是训练的结果,使用模型就是把新的数据代入函数求值。什么是目标检测目标检测是指输入待检测图像,获得图像中感兴趣的目标,确定他们的位...原创 2019-04-08 17:25:43 · 976 阅读 · 0 评论 -
YOLOv3_TensorFlow版本标签制作
此处标签制作匹配的YOLOV3_Tensorflow版本是针对于:https://github.com/wizyoung/YOLOv3_TensorFlow.git标签格式为:0 xxx/xxx/a.jpg 1920 1080 0 453 369 473 391 1 588 245 608 268结构就是:图片索引+图片路径+图片大小+图片类别+图像左上角和右下角坐标举例说明:比...原创 2019-07-22 17:05:19 · 649 阅读 · 3 评论