darknet的安装及报错解决

  darknet 是YOLO网络的一个框架,安装见官网:https://pjreddie.com/darknet/ 跟着步骤就能够安装好了。html

  因为官网是全英文的,因此本文根据官网进行中文释义。git

  本人在按照官网安装时遇到若干问题,文中会附上这些问题的解决方法。github

Installing Darknet

  Darknet很容易安装,只有两个可选的依赖项:网络

  • 若是你想要更普遍支持的图像类型,选择OpenCV
  • 若是你想要GPU计算,选择CUDA

  以上二者都是可选的,接下来就开始安装基本系统。官网做者只在Linux和Mac电脑上测试过。若是它对你不起做用,请给官网发邮件。框架

 

首先,克隆darknet的GitHub仓库:仓库地址点这里,或者直接测试

git clone https://github.com/pjreddie/darknet.git
cd darknet
make

:Mac在执行make时报错:make: *** No targets specified and no makefile found. Stop。解决方法:戳这里ui

 

若是你在make的时候看到以下面的这些信息,那就说明安装成功了spa

mkdir -p obj
gcc -I/usr/local/cuda/include/  -Wall -Wfatal-errors  -Ofast....
gcc -I/usr/local/cuda/include/  -Wall -Wfatal-errors  -Ofast....
gcc -I/usr/local/cuda/include/  -Wall -Wfatal-errors  -Ofast....
.....
gcc -I/usr/local/cuda/include/  -Wall -Wfatal-errors  -Ofast -lm....

 

若是上面都成功了,执行code

./darknet

若是一切ok,终端上会打印htm

usage: ./darknet <function>

 

到这里,你就成功安装好darknet了。

 

:使用时,会遇到的报错问题

  • OSError: libdarknet.so: cannot open shared object file: No such file or directory 。解决方法:戳这里
  • ctypes.ArgumentError: argument 1:……….. : wrong type 。解决方法:戳这里
相关文章
相关标签/搜索