问题标签 [darknet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2209 浏览

c++ - 在 OpenCV DNN 中解析来自 YOLO-Darknet 的 cfg 文件

我已经按照这个链接用我自己的数据集训练了 yolo。我没有使用 CIAFR10 数据。 https://pjreddie.com/darknet/train-cifar/

这是名为 cifar.cfg 的 cfg 文件

它对 Ubuntu 16.04 上的测试图像进​​行了正确分类。我在 OpenCV3.4 DNN 模块中使用了这个 cgf 文件和相应的 wights。我正在使用 Visual Studio 2017。

执行以下行时,我收到错误消息:

错误消息:OpenCV 错误:`cv::dnn::darknet::ReadDarknetFromCfgFile,文件 C:\build\master_winpack-build-win64-vc14\opencv\modules\dnn\src\ 中的解析错误(未知层类型:avgpool)暗网\暗网_io.cpp,第 503 行

另外,对于softmax,看看。看起来 DNN 无法理解这些术语。有人可以让我知道如何解决这些问题吗?

0 投票
1 回答
1466 浏览

computer-vision - 如何存储来自暗网 YOLO 的预测类名?

我不熟悉将 YOLOv2 用于项目的实时对象检测应用程序。

我按照暗网网站的步骤进行操作。对于使用网络摄像头进行实时检测,我运行了以下命令(如下):

./darknet detector demo cfg/coco.data cfg/tiny-yolo.cfg tiny-yolo.weights

这将打开一个新的摄像头窗口,该窗口检测视图中的任何对象,并在终端中打印出预测的类。我试图找到一种方法来存储这些类,以便我可以将它用于不同的目的。

谁能建议我在终端打印出类名的暗网目录中的文件名?

0 投票
1 回答
3111 浏览

opencv - OPENCV=1 的 YOLO 编译失败

我正在使用 make 文件按照 YOLO 指令使用 OPENCV=1 进行编译

尝试在具有 CUDA8.0 和 CUDNN6 的 Ubuntu 16.04 PC 上使用 OPENCV=1 进行制作时出现以下错误

附加信息:我的 opencv 安装在主目录中,文件夹名称为“opencv”

` 有解决此问题的建议吗?

0 投票
1 回答
1321 浏览

segmentation-fault - 在 Nao 上运行暗网分类器时出现分段错误

我正在尝试在 Nao 上运行暗网imagenet 分类器,但它因段错误而崩溃。

使用 YOLO 配置 ( ./darknet detect cfg/yolo.cfg yolo.weights data/dog.jpg),暗网运行,但尝试运行分类器 ( ./darknet classifier predict cfg/imagenet1k.data cfg/extraction.cfg extraction.weights data/dog.jpg) 只会产生段错误:

核心转储不可用,因为 /proc/sys/kernel/core_pattern 仅包含|/bin/false

但是用 gdb 运行它,我可以得到崩溃堆栈:

我看到 make_convolutional_layer 分配了一堆内存。崩溃可能是程序达到内存限制吗?但是在 YOLO 模式下,它构建了一个更大的网络(层数更大),所以听起来不太合乎逻辑。任何的想法 ?

0 投票
1 回答
2545 浏览

shell - 将暗网程序的结果重定向到日志文件

我正在尝试将 darknet(yolo) 程序的结果重定向到我的日志文件。

但是重定向结果有一些麻烦。

我试过./darknet detect cfg/yolo.cfg yolo.weights image.jpg > log.txt了,但它不起作用。

而且其他重定向方法也不起作用。

我认为暗网程序的结果不是打印到标准输出而是打印到某个地方。(我不知道它在哪里。)

所以,我不知道如何解决这个问题。

请帮我...

如何以文件形式获得此结果?

0 投票
8 回答
11568 浏览

computer-vision - Yolo 自定义培训 - 无法打开文件:data/obj.names

我最近在 Windows10 上使用https://github.com/AlexeyAB/darknet提供的步骤训练了 Yolo,并且在使用我的自定义训练集时在 PC 上取得了很好的效果。但是,在运行返回的命令时,我在部署到 linux 机器时遇到了问题./darknet detector test data/obj.data cfg/yolo-obj.cfg yolo-obj_25000.weights

无法打开文件:data/obj.names

我已经检查了路径是否正确,文件是否存在,并且我能够对它们各自目录中的所有文件进行分类并返回结果。我使用了相对路径,但仍然遇到同样的问题。关于我可能遗漏的任何见解?

0 投票
0 回答
267 浏览

matlab - 将 MatLab.mat 文件转换为 CNN 训练数据的文本文件。

我正在寻找使用来自这些网站的姿势数据:

但是所有的地面实况数据都是 MatLab 形式,我正在尝试使用YOLO网络来尝试对这些图像进行分类,然而,YOLO 要求地面实况标签是文本文件格式。知道怎么做吗?基本上,我的目标是通过将它们的基本事实转换为所需格式并在这些图像中找到四肢和关节来尝试使用这些图像训练 YOLO 网络。

0 投票
1 回答
167 浏览

python - libyolo.c:67:11:错误:从类型'network * {aka struct network *}'分配给类型'network {aka struct network}'时类型不兼容

我正在使用 YOLO 进行对象检测项目。我正在尝试安装“pyyolo”。我试图遵循其官方回购中的每一步。但是,当我运行 make(第三步)时,它给了我这个错误:

如果有人知道解决方案,甚至知道此错误的含义,将不胜感激。

这是文件Makefile

0 投票
0 回答
1576 浏览

opencv - 演示需要用于网络摄像头图像的 OpenCV - 未知类型名称“命名空间”

我正在使用暗网 yolo 进行机器学习。我已经更改了 makefile YOLO OPENCV 并尝试制作:

它显示了上述错误。如何解决这个问题?

0 投票
1 回答
478 浏览

c++ - 在 C++ 项目中包含 DLIB 和其他头文件

我试图让 dlib 库从过去两周开始在我的 C++ 项目中工作,并找到了一些解决方案,但我仍然面临着我无法理解的错误。因为我是 makefile 的新手,dlib 指导我如何处理 makefile。

文件夹结构是这样的:

生成文件如下所示: