vs2017运行yolov4_VS2017运行YOLOv4
YOLO依赖opencv,所以需要在VS2017中配置opencv。YOLO使用的是COCO数据集,感兴趣的可以移步官网。
【配置opencv】属性表方式
新建opencv3410_release_x64.txt,粘贴如下内容后,改为opencv3410_release_x64.props。注意黄色部分自己的opencv路径
D:\opencv3410\build\include;D:\opencv3410\build\include\opencv;D:\opencv3410\build\include\opencv2;$(IncludePath)
D:\opencv3410\build\x64\vc15\lib;$(LibraryPath)
opencv_world3410.lib;%(AdditionalDependencies)
【VS2017运行YOLOv4】
修改darknet.vcxproj中cuda版本为自己安装的cuda版本,大概在55行、306行共计两处。
VS2017打开darknet.sln,如下图,添加opencv3410_release_x64.props,运行。在x64目录里会生成darknet.exe。
若报关于cuda的错误,把cuda安装目录
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\extras\visual_studio_integration\MSBuildExtensions
里的4个文件拷贝到VS的安装目录
D:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VC\VCTargets\BuildCustomizations
【cmd执行darknet.exe】
下载已经训练好的权重文件yolov4.weights,地址:yolov4.weights(可能会比较慢)
在darknet.exe同目录下新建weights文件夹,用于存放权重文件yolov4.weights。
打开cmd,进入到darknet.exe所在的文件夹(其中dog.jpg可以换成自己的图片),输入:
darknet.exe detector test cfg\coco.data cfg\yolov4.cfg .\weights\yolov4.weights .\data\dog.jpg
【参考】
vs2017运行yolov4_VS2017运行YOLOv4相关推荐
- Python: 从PYTORCH导出模型到ONNX,并使用ONNX运行时运行它
Python: 从PYTORCH导出模型到ONNX,并使用ONNX运行时运行它 本教程我们将描述如何将PyTorch中定义的模型转换为ONNX格式,然后使用ONNX运行时运行它. ONNX运行时是一个 ...
- 基于SpringBoot+Vue的酒店管理系统(免费获取源码+项目介绍+运行介绍+运行截图+论文)
技术架构 后端:SpringBoot+SpringMVC+Mybatis-Plus 前端:vue+ElementUI+HTML+js+css+jquery+Nginx 数据库:MySQL+Thymel ...
- AndroidStudio下载的项目不能运行(运行Run图标变灰色,类文件图标为红色J)
当你发现AndroidStudio的项目不能运行,运行图标Run变灰色,像下图一样的时候 然后这个图标也奇奇怪怪的时候 不要慌张,首先,先找到项目下的build.gradle 然后看看里面的class ...
- 2.1.2 操作系统之进程的状态(运行、就绪、阻塞、创建、终止)及转换(就绪->运行、运行->就绪、运行->阻塞、阻塞->就绪)
1 思维导图总览 五种状态: 创建态.终止态.就绪态.运行态.阻塞态. 2 进程的状态 2.1 三种基本状态(就绪.运行.阻塞) 三种基本的状态: (1)运行态:占有CPU,并在CPU上运行: (2) ...
- win 10 + vs2017+C++的运行环境练习的2048游戏(附源码)
学习cocos2dx练习的2048游戏!练习做完了很久,是跟写的,似懂非懂的,最近感觉又所顿悟.自己就在没看教程的前提下再次写了一次.把源码都放上来了,自己觉得注释清楚了的,有想交流的请留言,请不吝留 ...
- 2.1.2 操作系统之进程的状态(运行、就绪、阻塞、创建、终止)及转换(就绪-运行、运行-就绪、运行-阻塞、阻塞-就绪)
文章目录 1.思维导图总览 2.进程的状态 (1)三种基本状态(就绪.运行.阻塞) (2)创建态和结束态 3.进程状态之间的转换 1.思维导图总览 2.进程的状态 (1)三种基本状态(就绪.运行.阻塞 ...
- CXF配置,ant文件说明及运行,运行cxf中带的项目
安装CXF时需要Tomcat,ant,并设置以下环境变量: JAVA_HOME: C:\Program Files (x86)\Java\jdk1.6.0_25 CXF_HOME: ...
- 【解决没有该选项问题】使Clion运行编译运行单个C/C++文件(Single File Execution插件)
由于Clion只能运行C++工程,因此在写算法的时候无法运行多个C++文件, 我们需要借助Single File Execution插件实现 1.下载插件 2.添加文件 3.刷新项目 4.运行即可 可 ...
- php运行代码运行退出为0,php – Selenium测试用例返回进程以退出代码0结束
你使用"phpunit yourTestCase.php"而不是"php yourTestCase.php"吗? 我使用phpunit(3.5.14)和&quo ...
最新文章
- php ids,PHP / MYSQL查询id“duplicate ids”
- Moodle的qq登录版块的使用
- matlab去除周期噪声,matlab在空域与频域中去除周期噪声、椒盐噪声的简单应用
- 【学术相关】普通在读奶爸博士生的一年总结!
- SAP CRM 产品主数据搜索时的权限检查实现 - Product search authorization check
- java ssm 多租户_(十一)java B2B2C 源码 多级分销springmvc mybatis多租户电子商城系统- SSO单点登录之OAuth2.0登录流程(2)...
- 关于html以及js相关格式验证的记录
- mysql 存储过程 错误码_mysql存储过程中的错误处理_mysql
- AtCoder Beginner Contest 132 解题报告
- docker 发布springBoot项目
- python grep awk_文本处理三剑客:grep、sed和awk命令介绍
- x86设备直接刷写二合一群晖系统,带扩容二合一硬盘教程
- 老婆怀孕记录以及如何照顾老婆总结
- JS判断当前浏览器是否为IE内核
- 使用layui修改table样式
- android usb键盘监听,android设备外接键盘实现监听事件
- python生成excel文件报扩展名错误_在python中打开扩展名为.xls的文本文件时出错
- mysql-cluster安装与配置
- MV* 模式梳理与理解(还原真实的 MV* 模式)
- Java打造RPC框架(四):支持zookeeper与负载均衡