object-detection - 暗网演示需要用于网络摄像头图像的 opencv OpenCV=1
问题描述
我一直在用Yolo和darknet git存储库进行对象检测,想从视频开始,我安装了OpenCV并尝试为视频运行darknet:
$ ./darknet detector demo cfg/coco.data cfg/yolov3.cfg yolov3.weights <video file>
但我有以下信息:
$ demo needs opencv for webcam images
我将makefile中的第二行更改为:
OpenCV=1
但该消息继续显示,并且仅在论坛中。我遵循了一个教程(https://pjreddie.com/darknet/install/#cuda),但我没有重新制作项目,最后的测试表明它没有用 opencv 编译。我试图用以下方法重新制作它:
remake darknet
但我对库有以下错误:
include/darknet.h:11:30: fatal error: cuda_runtime.h: No such file or directory
compilation terminated.
编辑:我认为是 CUDA 的安装,因为命令 nvidia-smi 没有任何作用
解决方案
推荐阅读
- linker - --unresolved-symbols=ignore-in-shared-libs 和 --allow-shlib-undefined 标志有什么区别
- css - 如何让徽标 img 超出/超出标题
- javascript - 在 Chrome devtools 中查看页面加载时发生的 Android webview 网络请求
- atlassian-sourcetree - 如何一次将多个本地存储库添加到 SourceTree Windows 版本中?
- sql-server - 在 T-SQL 中创建具有参数化名称和表名的视图
- java - Linked List 排序方法在递归过程中给出 StackOverFlow 错误,并比较列表中的元素
- c++ - 我将消息长度声明为什么?整数还是字符?
- powershell - 如何使用 Powershell 正则表达式将 "" 转换为 \"?
- selenium-webdriver - 如何获取 id 的 xpath
- mysql - 当我进行快速数据库导出时,如何找到 phpMyAdmin 运行的 MySQL 命令?