YOLOv3
NcepuKZH
n年的一路向北
展开
-
YOLOV3----训练已放弃(核心已转储)
由于时间原因,简单写一下YOLOV3遇到的一个问题----训练已放弃(核心已转储)这个问题很让人头疼,因为真的是多方面的原因,可能就是一个小的细节,导致了训练过程突然终止。由于这个开源代码很容易理解、编译,效果也非常好,有很多博客都写的很清楚,所以不再过多介绍YOLOV3(Ubuntu)------训练已放弃(核心已转储)出现这个问题的原因是内存炸了。1、权限问题由于在进行训练时,应该是...原创 2019-03-25 20:29:40 · 7419 阅读 · 21 评论 -
YOLOv3使用Python接口进行视频目标检测
YOLOv3使用Python接口进行视频目标检测正因为YOLOv3检测速度快,进行对以前目标检测的速度上的优化;和上一篇博客类似,这次主要是对本地视频的加载–输入模型—结果帧中间输出—检测结果最后视频保存目前对视频的检测的思路还是先对视频进行抽帧处理,将检测完的结果进行保存,最后通过照片合成视频(有序地)对于darknet中.c、.h文件的修改,修改makefile再进行make clean...原创 2019-04-12 15:41:17 · 10284 阅读 · 15 评论 -
YOLOv3模型调用时候的python接口
YOLOv3模型调用时候的python接口之前训练好的模型,在模型调用的时候,总是在lib = CDLL("/home/*****/*******/darknet/libdarknet.so", RTLD_GLOBAL)这里读不到darknet编译生成的.so文件,导致直接的报错;之前以为是文件路径的问题,稀里糊涂的;(1)一次次的尝试:将项目中python文件下的darknet.py文件...原创 2019-04-09 15:53:20 · 3474 阅读 · 3 评论 -
YOLOv3问题总结
1、运行test,recall,vaild命令时,<test_cfg>文件中batch和subdivisions两项必须为1。否则会出现测试检测不到目标、计算recall为0,验证没有产生结果文件。训练时候根据GPU情况调大batch和subdivisions,官方cfg中两者值分别为64和162、测试标签上如何添加置信值修改src/image.c文件draw_detections...原创 2019-05-27 15:13:40 · 3815 阅读 · 1 评论 -
Darknet框架
介绍一个相对小众的深度学习框架——DarknetDarknet深度学习框架是由Joseph Redmon提出的一个用C和CUDA编写的开源神经网络框架。它安装速度快,易于安装,并支持CPU和GPU计算。https://github.com/pjreddie/darknetdarknet深度学习框架源码分析:详细中文注释,涵盖框架原理与实现语法分析https://github.com/hg...原创 2019-05-29 16:32:30 · 1893 阅读 · 0 评论 -
目标检测和跟踪:Darknet YOLO model to a Keras model等问题
借助北邮的一个研究生—起点开源的deep_sort_yolov3项目,最近想学习一下跟踪 :(1)检测器是Keras,对预训练的yolov3没有进行特定数据集的训练而是直接的进行了if条件判断,不知道这样的检测器对系统速度会不会有影响?(2)首先涉及到不同框架的模型转换,见下;(3)有人根据起点的接口,直接使用了darknet的python接口,鉴于以前做人车检测的时候用过,所以想进行一下移...原创 2019-06-03 11:22:34 · 2105 阅读 · 0 评论