0.最终效果
1.原始项目代码准备
相同的标题号只选一个操作即可,相同的效果!!!!!
相同的标题号只选一个操作即可,相同的效果!!!!!
相同的标题号只选一个操作即可,相同的效果!!!!!
1.1 git方式下载代码
选择自己想存放的位置执行一下代码
git clone https://github.91chi.fun/https://github.com/AlexeyAB/darknet.git
1.1 下载zip方式下载代码(srart)
AB大神的代码地址:https://github.com/AlexeyAB/darknet ### 1.1 解压下载的zip
### 1.2 执行完以上步骤将会得到一下代码
2.环境搭建
需要准备的安装包: |所需安装包| 版本 | |–|–| | 显卡(硬件) | 3060 | | CUDA | 511.65 | | CUDNN | 8.3.2.44 | | OpenCv | 4.5.3 | | CMake | 3.23.0 | | VS Studio | 2022 |
(没有gpu可以跳过cudnn和cuda的安装,只安装OPenCv和CMake即可) ### 2.1 CUDA安装 #### 根据自己的显卡型号来选择自己cuda
和cudnn
的版本!!!!! win(键盘上微软的标志的那个按键)+x
– >设备管理器 cuda驱动版本选择:https://www.nvidia.cn/Download/index.aspx?lang=cn
下载完成,双击安装,全部默认,一直下一步,直到安装结束。
安装(更新)好了显卡驱动以后。win+R组合键,打开cmd命令窗口。输入如下的命令
-smi nvidia
显示如下即表示安装成功
2.2 CUDNN安装
这里需要登录账号才能下载,下载靠近的版本即可。 cudnn下载地址:https://developer.nvidia.com/rdp/cudnn-download
解压缩,进入到
cudnn-windows-x86_64-8.3.2.44_cuda11.5-archive
文件夹
cuda位置(默认安装位置,版本号可能存在差别,根据自己的版本来)
:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6 C
复制途中如果弹出窗口,点全部替换即可。 查看环境变量: 此电脑 – >右键 – >属性 – >高级设置 – >环境变量
这时候的环境变量中应该如图: 如果没有手动指定即可。
### 2.3 OpenCv安装 地址:https://github.com/opencv/opencv/releases
结束后进到自己的opencv安装目录,复制目录进行配置环境变量 打开环境变量配置页面
创建如下环境变量
接下来在path中添加如下opencv的bin目录和lib目录
opencv配置结束 ### 2.4 VS Studio安装 这里安装的2022版本
2.5Cmake安装
cmake下载地址:https://cmake.org/download/ 下载完成双击全部默认安装。
根据自己的vs studio版本来
可能会遇到如下错误:
一劳永逸的做法是:修改环境变量中的OpenCV_DIR的路径。 我们这里直接修改的是cmake的OpenCV_DIR的路径。
delete cache – >重新再来一遍。
vs下载地址
生成解决方案
打开项目文件夹 —>Release
把
.cfg
he weight
文件放到darknet.exe
同级目录 # 3.运行 执行以下命令
# 图片预测命令
darknet detect yolov3-tiny.cfg yolov3-tiny.weights dog.jpg
# 视频命令
darknet detector demo data/coco.data yolov3-tiny.cfg yolov3-tiny.weights test.flv
# 摄像头命令
darknet detector demo data/coco.data yolov3-tiny.cfg yolov3-tiny.weights -i 0