YOLOv3使用笔记——TensorRT加速

工程:https://pan.baidu.com/s/1P_p46ahzDcnyBmE6Pn0cGw 提取码:nc5l 依赖包:https://pan.baidu.com/s/1kMPzXAU2a5YIJptegp1x0g 提取码:3ue8 1.环境搭建 解压工程,得到deepstrea...

2019-03-27 16:55:11

阅读数 583

评论数 2

YOLOv3使用笔记——[CVPR2019]:ScratchDet Training Single-Shot Object Detectors from Scratch

论文地址,https://arxiv.org/abs/1810.08425v3 关于论文,可以看看https://zhuanlan.zhihu.com/p/59498319 该篇论文主要做两件事: 1、检测的backbone网络不再使用预训练模型 2、修改backbone为Root-Res...

2019-03-25 16:32:22

阅读数 182

评论数 0

YOLOv3使用笔记——[CVPR2019]:Generalized Intersection over Union

关于作者,https://giou.stanford.edu/ 关于论文,可以看https://zhuanlan.zhihu.com/p/57863810 论文作者提出一种新的metric,用GIoU loss来代替L1、L2损失函数,从而提升regression效果。通过修改backbone...

2019-03-22 17:52:59

阅读数 254

评论数 9

预处理优化——libjpeg-turbo imcode、gpu resize、gpu subtract

cmakelist编译opencv cuda、libjpeg-turbo库 https://blog.csdn.net/cgt19910923/article/details/86541471 编译完成直接调用imcode,解码速度提升。gpu涉及到与cpu的交互,额外需要upload、dow...

2019-01-26 11:30:08

阅读数 144

评论数 0

预处理优化——cmake 编译opencv-3.4.3与libjpeg-turbo-2.0.1库

       opencv底层默认使用libjpeg做图像解码,libjpeg-turbo也是一种JPEG图像编解码器,解码速度通常是libjpeg的2-6倍,在条件相同的系统上,libjpeg-turbo可以在很大程度上优于libjpeg,这得益于其高度优化的Huffman编码。libjpeg-...

2019-01-18 16:55:27

阅读数 291

评论数 0

预处理优化——cuda bilinear resize

https://github.com/Keylost/BilinearImageResize YOLOv3中处理一张1080P的图片,resize到输入416*416尺寸,调用内部接口做cpu resize,可能80%~90%的时间耗在图像解码、resize上,对比推理时间耗时严重。尝试用cud...

2019-01-18 14:13:25

阅读数 185

评论数 0

YOLOv3使用笔记——yolov3 weights转caffemodel

https://github.com/ChenYingpeng/caffe-yolov3 原工程作者在TX2上实现将yolov3模型转换成caffemodel并调用。 1.修改为在Ubuntu16.04环境编译 CMakeLists.txt 主要修改交叉编译器为x86_64编译,修改自己的...

2019-01-17 17:43:46

阅读数 2824

评论数 3

YOLOv3使用笔记——修改backbone网络

       对于部分场景简单,目标较大的图像可能并不需要darknet53这种深度的backbone网络也能检测出来,出于这样的目的,试验将darknet53替换为darknet19、resnet等,既减少了模型计算量,又加快了推理时间。 backbone网络对比:https://pjredd...

2018-10-19 10:36:29

阅读数 3081

评论数 45

YOLOv3使用笔记——Kmeans聚类计算anchor boxes

        anchor boxes用来预测bounding box,faster rcnn中用128*128,256*256,512*512,分三个尺度变换1:1,1:2,2:1,共计9个anchor来预测框,每个anchor预测2000个框左右,使得检出率提高很多。YOLOv2开始增加了a...

2018-08-29 16:02:44

阅读数 10173

评论数 84

YOLOv3使用笔记——darknet分类批处理

    主要实现类似于caffe的classification功能,修改predict_classifier做批处理分类图片,根据top1准确率将一批混合的图片按不同类别分类到不同的文件夹,需要一个比较好的分类器。做图片归类时考虑到保存图片比较慢,在c中调用了终端的mv命令。   1.分类批处...

2018-08-21 16:26:17

阅读数 626

评论数 6

Jetson TX1刷机、编译YOLOv3

1.安装虚拟机安装VMware Workstation 14 Player,安装ubuntu14.04镜像,进入系统。镜像:https://pan.baidu.com/s/1WqWAVT4uFTeQ99hGE9M7zw2.下载Jetpack3.2.1包其中 L4T 28.2 for Jetson ...

2018-06-26 11:40:47

阅读数 722

评论数 4

YOLOv3使用笔记——darknet分类、计算accuracy

https://pjreddie.com/darknet/train-cifar/ 1.数据集准备 本文以darknet19训练开关门数据集为例 根目录data文件夹下新建一个door文件夹用于存放数据集,标签文件。 新建label.txt,分两类开门与关门 open closed ...

2018-06-24 16:20:01

阅读数 3829

评论数 0

YOLOv2使用笔记——grid cell、object confidence可视化

https://github.com/xueeinstein/darknet-vis1.修改cfg只需要在[net]中增加visualization=12. 可视化darkney.pyfrom ctypes import * import os THIS_DIR = os.path.dirnam...

2018-06-23 16:46:50

阅读数 974

评论数 0

YOLOv3使用笔记——曲线可视化

1.输出重定向 做训练的时候输出重定向得到训练日志文件 ./darknet detector train cfg/voc.data cfg/yolov3-voc.cfg darknet53.conv.74 -gpus 0,1 2>1 | tee train_yolov3...

2018-06-23 15:06:13

阅读数 8474

评论数 41

YOLOv3使用笔记——批处理图片并返回检测数量

1.测试单张图./darknet detector test cfg/coco.data cfg/yolov3.cfg yolov3.weights data/dog.jpg 主要调用到的detector.c中的test_detector函数2.修改批处理test_detector()void t...

2018-05-31 19:41:05

阅读数 6876

评论数 19

YOLOv3使用笔记——保存检测视频结果

https://github.com/RongSong1993/YOLOv3_SaveVideo1.测试视频主要是调用到detector demo,主要修改的是demo.c中的demo函数。./darknet detector demo ./cfg/voc.data ./cfg/yolov3-vo...

2018-05-31 17:45:34

阅读数 6792

评论数 32

YOLOv3使用笔记——计算mAP、recall

1.批处理测试图输出检测结果文本 ./darknet detector valid cfg/voc.data cfg/yolov3-voc.cfg results/yolov3-voc_final.weights -out detect_result.txt 使用detector valid...

2018-05-31 15:12:16

阅读数 13394

评论数 62

SSD使用笔记——ssd_detect.cpp的使用以及自动标注的实现

1.编译ssd-caffe,在.build/examples/ssd/下生成ssd_detect.bin 查看ssd_detect.cpp参数,输入测试网络,测试模型,图片/视频列表,文件类型(图像/视频),阈值。输出带有检测坐标信息的文本。 // This is a demo code f...

2018-05-29 20:32:50

阅读数 1271

评论数 2

SSD使用笔记——曲线可视化

1. 用plot_training_log.py.example做可视化修改一下 ./tools/extra/plot_training_log.py.example#!/usr/bin/env python #coding=utf-8 import inspect import os impor...

2018-05-06 23:39:42

阅读数 823

评论数 0

SSD使用笔记——训练自己的数据集、测试图像与视频、计算mAP

Wei Liu大神SSD工程:https://github.com/weiliu89/caffe/tree/ssd1.编译caffe,下载预训练模型存放于./caffe/models/VGGNethttps://pan.baidu.com/s/1oYquStMO-c70hLtwEXzD8Q2.在....

2018-05-06 22:31:16

阅读数 1016

评论数 3

提示
确定要删除当前文章?
取消 删除
关闭
关闭