还是建议先看英文,翻译过来是真的不准

官网: https://pjreddie.com/darknet/yolo/
Github: https://github.com/pjreddie/darknet.git

 
注:下载的yolov3-tiny.weights权重文件,后面使用的时候,就要用yolov3-tiny.cfg

安装

git clone https://github.com/pjreddie/darknet.git
安装yolo权重:wget https://pjreddie.com/media/files/yolov3-tiny.weights

依赖

  cuda

  cudnn

  opencv

    安装opencv-python 是不能出来图像的

      apt安装,安装这个就行了

 

    sudo apt install libopencv-devv

 

    源码安装

    

 

 

 

    安装官网:https://docs.opencv.org/4.x/d7/d9f/tutorial_linux_install.html

    资源官网:https://opencv.org/releases

    1. 依赖cmake g++ wget unzip

      sudo apt update && sudo apt install -y cmake g++ wget unzip

    2.  下载资源

      wget -O opencv.zip https://github.com/opencv/opencv/archive/4.6.0.zip
      unzip opencv.zip

    3. 创建文件夹

      mkdir -p build && cd build

    3. 编译

      cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_GENERATE_PKGCONFIG=ON ..

      make -j8

    5. 安装(英语不好,看起来好吃力)

      也说不清楚,将什么哪些文件放在/usr/local。用参数也说不说清楚

      这段话说的是啥意思呢?就是在最后一步安装的时候,可以提前将文件()放在/usr/local 目录下,或者用命令确定安装路径

      

 

       sudo make install

      

    6. 检查是否成功

      
       

配置

  共三处  nvcc/ ifeq cuda / 开头

  将nvcc修改成实际需要的cuda中nvcc,在/usr/local/cuda/bin 目录下

  使用CPU加速

  

  使用GPU加速

  官网只是说,在Makefile文件中,修改GPU=1就行

  

 

 

   但是,不行啊。

  

  修改cuda的地址

   

 

 

  nproc查看有几个线程,make -j8编译

测试

    可能是yolov3,根据自己情况去文件夹查看

  cfg和权重文件一定要对应上

  ./darknet detect cfg/yolo3-tiny.cfg yolo3-tiny.weight data/dog.jpg

 

posted on   黑逍逍  阅读(83)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!



点击右上角即可分享
微信分享提示