windows10+YOLOv4+darknet
一、下载与配置OpenCV
OpenCV 4.5.3网址:OpenCV - Browse /4.5.3 at SourceForge.net
安装完成后为OpemCV添加环境变量。
win10添加变量环境操作路径为:windows设置 - 系统 - 关于 - 右边的高级系统设置 - 高级 - 变量环境。
变量名可自定义,变量值指向OpenCV在自己电脑安装的位置。
二、下载Cmake
Cmake windows x64版本:https://github.com/Kitware/CMake/releases/download/v3.26.0-rc3/cmake-3.26.0-rc3-windows-x86_64.msi
注意这里要选择第三个
三、下载与安装VS 2019
Visual Studio 2019网址:Visual Studio 2019 Preview Release Notes | Microsoft Learn
下载器装好之后,选择 C++ 桌面开发组件,然后下载安装。
上步骤完成后,点击安装位置更改路径
这两个路径不能放到同一个文件夹中,可以在同一个主目录里创两个字目录
四、下载与安装 CUDA和CUDnn
这里就引用别的博主文章
下载与安装教程:(23条消息) Cuda和cuDNN安装教程(超级详细)_jhsignal的博客-CSDN博客_cudnn下载
检查安装是否成功:(23条消息) Windows10检查Cuda和cuDNN是否安装成功?_jhsignal的博客-CSDN博客
五、YOLOv4
下载地址:https://github.com/AlexeyAB/darknet
5.1.在 darknet-master\build\darknet 路径下的 darknet.vcxproj 文件,用记事本打开
<Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 11.5.props" />
<Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 11.5.targets" />
文件中这两个地方的版本号均需要修改为电脑安装的版本(官方默认的是11.1,我这里已经修改过了)
六、Cmake编译
6.1.使用GPU加速,需要修改 darknet-master 目录下的 Makefile,使用记事本打开,将 GPU=1 CUDN=1 OPENCV=1;
6.2.打开 Cmake,选择源代码与编译后的输出位置;
6.3.点击 Configure;
6.4.等待完成后再点击 Generate;
完成后:
6.5.点击 Open Project 打开项目。
七、VS编译
7.1.这里选择 Release & x64;
7.2.右键项目,点击生成;
等待无报错之后输出提示成功
7.3.将 darknet-master\Release 文件中的 darknet.exe 复制到 darknet-master\build\darknet\x64
7.4.将 OpenCV\opencv\build\x64\vc14\bin 中的 opencv_videoio_ffmpeg453_64.dll 和 opencv_world453.dll (这里的数字会根据之前下载的版本不同而改变)复制到 darknet-master\build\darknet\x64 ;
7.8.将 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\bin(这个是CUDA默认安装路径)中的 cudnn64_8.dll 复制到 darknet-master\build\darknet\x64 。
7.9.将 zlib 123dllx64 放到 darknet-master\build\darknet\x64 。
下载链接:百度网盘 请输入提取码
提取码:lsr7
八、图像验证
8.1.yolov4.weights文件:百度网盘 请输入提取码
提取码:aib0
8.2.下载后将文件放到 darknet-master\build\darknet\x64
8.3.在 darknet-master\build\darknet\x64 目录下 的路径栏输入 cmd
8.4.输入:
darknet.exe detector test cfg/coco.data yolov4.cfg yolov4.weights -ext_output dog.jpg
8.5. 输出:
2023.2.22日...
windows10+YOLOv4+darknet相关推荐
- 矩池云上安装yolov4 darknet
这里我是用PyTorch 1.8.1来安装的 拉取仓库 官方仓库 git clone https://github.com/AlexeyAB/darknet 镜像仓库 git clone https: ...
- darknet yolov4 python接口测试图像
darknet yolov4 python(linux gpu)接口测试图 ...
- Pytorch版本YOLOv3模型转Darknet weights模型然后转caffemodel再转wk模型在nnie上面推理
Pytorch版本YOLOv3模型转darknet weights模型然后转caffemodel再转wk模型在nnie上面推理 文章目录 Pytorch版本YOLOv3模型转darknet weigh ...
- YOLOv4 caffemodel转om在Atlas服务器上面推理
caffemodel转om在Atlas服务器上面推理 本文是接上一篇文章写的<YOLOv4 darknet模型转换成caffemodel>把caffemodel转成om模型,然后在Atla ...
- 在自定义的数据集上训练YOLOv5详细教程分享
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 YOLO系列的目标检测模型随着YOLOv5的引入变得越来越强大了. ...
- 用NVIDIA TAO工具套件为仓库物流场景定制AI模型(2)
NVIDIA TAO工具套件是一个基于Python的简单易用的AI工具包,用于获取专用的AI模型并使用用户自己的数据对其进行定制.TAO为三个字母的缩写:Train, Adapt, Optimize, ...
- 如何在自定义的数据集上训练YOLOv5
YOLO系列的目标检测模型随着YOLOv5的引入变得越来越强大了.在这篇文章中,我们将介绍如何训练YOLOv5为你识别自己定制的对象. 本文我们使用公共血细胞检测数据集,你可以自己导出,也可以在自己自 ...
- YOLOv4:目标检测(windows和Linux下Darknet 版本)实施
YOLOv4:目标检测(windows和Linux下Darknet 版本)实施 YOLOv4 - Neural Networks for Object Detection (Windows and L ...
- Windows10下使用darknet和YOLOV3训练自己的数据集
前言 1.我的环境是windows10,vs2015,cuda9.1,cudnn7.1. 2. darknet加yoloV3,用cmake和vs2015编译成darknet.exe. 3. 我的目录结 ...
最新文章
- Linux—帐号和权限管理
- hdu4503 概率
- [THUPC2019]不等式/[51Nod1598]方程最小值
- 数据库查询语言SQL概念
- 梯度与梯度下降法详解
- iOS UIWebView加载网页、文件、HTML
- SpringBoot2 整合ElasticJob框架,定制化管理流程
- 用一把吃鸡的时间,免费上云搭建网站应用
- 华为P50 4G版入网公示:居中单孔直屏 搭载鸿蒙系统
- java resouce_Java 获取Resource目录下的文件解决办法
- Mysql怎样删除以“#sql-”开头的暂时表
- [转载]高效程序员应该养成的七个习惯
- 【现代通信原理笔记】6 信源编码
- wifi配网过程的详细介绍
- 常用的mysql sql语句_常用的SQL语句(MySQL)
- cad多段线画圆弧方向_【学员分享】CAD多段线用法
- http响应报文详解
- android 拍照,图库,相册,上传
- 【SQL文档整理系列1】MySQL创建procedure(可以用来造测试数据)
- scheduling agreement 计划协议详解
热门文章
- Configuration 'compile' is obsolete and has been replaced with 'implementati解决方案
- 如何写一个bat批处理自动上传文件到FTP 转载
- 线程安全及strtok简析
- 快来!Claude无需魔法不限量;百度官方AIGC公开课;Prompt高质量答案完全指南;GPT-5真的要来了?贾扬清离职阿里后首次受访 | ShowMeAI日报
- 干货 | 提升50分,Trip.com 机票基于 PageSpeed 的前端性能优化实践
- 考研政治和数学的思维导图(2020)
- 数制转换 1207 1216
- irsend 树莓派 php,使用树莓派(Raspberry Pi)实现智能家居(3/4)
- AtCoder Beginner Contest 281 (A-F,口胡G)青大acmer 日常vp
- EXCEL-分组排名(中美)