- 博客(4)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 darknet源码剖析(三) load_data_detection详细分析
load_data_detection是数据加载过程的最后一步。下面就来对他进行详细分析。首先是空间分配过程: d.X.rows = n; d.X.vals = calloc(d.X.rows, sizeof(float*)); d.X.cols = h*w*3; d.y = make_matrix(n, 5*boxes);d是data类型数据, da...
2019-01-21 19:12:50 3586
原创 darknet源码剖析(二) 数据加载
在上一篇文章中,我们分析了darknet的网络结构与初始化过程,在源码中是load_network函数。接下来继续分析数据加载过程。数据加载过程中涉及的函数有load_data、load_threads、load_data_in_thread、load_thread。数据加载过程如下图所示。(1)load_data中首先启动一个线程调用load_threads,load_threads...
2019-01-19 18:31:30 1336 6
原创 darknet源码剖析(一) network初始化
network是darknet的核心组件,本文以yolov1为例对network的结构进行分析,并对network相关操作函数进行分析。darknet的网络结构使用network结构体进行保存,network的构建过程主要包括以下几个函数:load_network(src/networks.c)->parse_network_cfg(src/parser.c)->make_ne...
2019-01-18 21:04:31 3903 3
原创 linux codeblocks darknet Debug极简教程
之前写过一篇linux codeblocks darknet Debug的教程,当时对Debug的使用方式还不太熟悉,经过一段时间的使用、配置后,对codeblocks的使用方式又有了新的认识,现给出一份极简的教程。1)新建项目。2)添加源代码,这一次我更加直接,将darknet中的代码全部拷贝到了项目目录下。然后回到图形界面中右击“add file recursively”,选择好源文件...
2019-01-08 13:46:59 697 3
数据集中模糊的目标应该如何标注
2018-11-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人