Advertisement

Understanding Darknet Source Code (Part 1): Main Structure Analysis

阅读量:

简介:

本系列文章旨在解析Darknet源代码的内容,当前部分主要聚焦于对程序整体架构的把握。本文假设读者已具备一定的Darknet使用基础。

正文:

darknet的核心函数位于darknet.c文件中,该文件中的main()函数会依据用户在终端输入的参数,将控制权转移至相应的功能模块中。

当argv[1]的值设定为“detector”时,程序流程将切换至run_detector()函数(该函数定义于detector.c文件中),并同时将相关输入参数传递至该函数内部。随后,run_detector()函数会依据接收到的不同参数内容,调用相应的功能模块。如图所示,这部分代码位于detector.c文件的末尾位置。

对darknet框架有一定了解的用户应当清楚,在常规情况下,若需对单张图像进行检测操作,所采用的执行指令通常是

复制代码
    ./darknet det

全部评论 (0)

还没有任何评论哟~