darknet源码阅读-1
来源:互联网 发布:数据库模型图pk 编辑:程序博客网 时间:2024/06/16 18:24
我也才刚接触yolov2不久,大四小白一只,摸索中过河,之前在github上面找到了一个有中文注释的工程,不过作者水平挺高的,
所以就关键位置注释了一下,对于我这种语言基础不算特别好的,看起来还是比较吃力,这边推荐一下点击打开链接,希望对于
初学的小朋友有帮助吧.
emmmm所以我的思路是从训练和测试的命令出发,首先是训练的命令 ./darknet detector train cfg/voc.data cfg/tiny-yolo.cfg xxx.weights,好,那我今天先从
darknet.c开始
1 main函数
417行detector参数进入run_detector函数
可以看到run_detector函数里面首先是对参数进行解析,前面的prefix,thresh,hier_thresh,cam_index,
frame_skip,avg六个参数是从咱们敲的命令中去解析是否存在这些参数,如果没有应该就是用他的默认值了,然后
找到之后把对应的参数从argc数组中删掉,作者这个写的非常巧妙,整整齐齐.ok,继续往下看,detector.c第652行,
看样子是查看有没有权重文件,这个先不管,继续往下.656行定义了两个字符数组的指针,不过这边可以直接理解为是
定义了两个字符数组(动态分配内存).这个ngpus看来是用来判断有几个gpu的,接下来又是一堆参数的检查,balabla,
然后我们来看train_detector函数
2 train_detector函数(先酱紫,下次更)
阅读全文
0 0
- darknet源码阅读-1
- 深度学习(七十一)darknet 源码阅读
- darknet yolo源码解读
- darknet源码分析之detect
- OpenCV源码阅读(1)
- opencv源码阅读(1)
- oozie源码阅读(1)
- tomcat源码阅读-1
- NLPIR2014源码阅读1
- PHP源码阅读<1>
- 源码阅读 1 SimpleRatingView
- flask0.1源码阅读
- spark源码阅读1
- Tomcat源码阅读1
- LevelDB源码阅读(1)
- 源码阅读1-Object
- laravel5.1 源码阅读
- Carbondata源码阅读(1)
- eventBus的使用
- java.lang包
- MADlib——基于SQL的数据挖掘解决方案(3)——数据类型之向量
- Retrofit 2.0使用详解,配合OkHttp、Gson,Android最强网络请求框架
- 多态
- darknet源码阅读-1
- Linux用户环境变量
- Java爬取网易云音乐民谣并导入Excel分析
- ESMAScript6常用到的知识点
- jmeter2-录制脚本&调试
- 清除垃圾文件 -- 腳本
- VBA WORD 段落前加空行
- Java面试精华
- gcc g++ ld 查库路径 mysqlclient_r