问题标签 [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.
macos - 尝试在 Mac 上的暗网 YOLO 库上运行“make”命令时出错
生成 1 个警告和 1 个错误。make: *** [obj/utils.o] 错误 1
python - Darknet Yolo v1 GPU 训练没有得到任何结果
我正在尝试使用暗网 yolov1 来训练单类对象检测。但是,当我尝试训练时,CPU 工作但速度很慢,GPU 给出的结果如下:
有谁知道为什么会这样?GPU训练似乎没有任何结果。
gcc - 即使路径带有 -I 标志(cygwin),gcc 也找不到 cuda_runtime.h
我正在尝试使用 cygwin 为 windows编译暗网。我已经在 Windows 上安装了 CUDA,并且创建了从 cygwin 文件夹到 Windows 文件夹的符号链接:
现在,ls /usr/local/cuda/include
列出 CUDA 包含文件夹中的文件(包括 cuda_runtime.h)。
make
从暗网文件夹运行后,一些文件被编译直到convolutional_kernels.cu
到达。然后gcc
抛出:
尽管如此,在这之前只有几行:
这清楚地表明 CUDA 包含(例如 cuda_runtime.h)是可以访问的。
我修改的唯一方法makefile
是我要求nvcc
明确使用gcc
而不是 windows' cl.exe
。在第 23 行,我已更改NVCC=nvcc
为NVCC=nvcc -ccbin gcc
有谁知道如何解决这个编译错误?
python - 如何将 caffe prototxt 转换为 pytorch 模型?
到目前为止,我使用的是pytorch-caffe-darknet-convert存储库。在克服了许多问题(concat 和 eltwise 层不可转换)之后,我最终得到了一个看起来像暗网配置文件的东西:
有人知道如何将输出new_net_file.cfg
转换为 pytorch 吗?或者,还有另一种将 caffe prototxt 文件转换为 pytorch 的方法吗?
我希望具有与caffe-tensorflow相同的行为,
我将发布我的 caffe prototxt 和new_net_file.cfg
下面的输出作为参考。
my_prototxt:
(暗网)配置文件:
c - 如何在我自己的项目中使用暗网?
我已经安装了Darknet,我可以从命令行运行它来执行各种任务,例如:
这将使用中指定的网络架构训练分类器 CIFAR 数据cfg/cifar_small.cfg
。
好的,但是如何在我自己的 C 项目中使用 Darknet?例如,我想在我自己的代码中调用load_network()
、、、和声明。train_network()
save_weights()
network_predict()
darknet.h
我可以为此使用 Darknet 作为静态库或共享库吗?我在网站上没有看到有关如何执行此操作的任何说明。
到目前为止,我唯一的方法是以示例文件夹中示例的样式创建自己的源文件,并修改darknet.h
,darknet.c
并Makefile
给自己一个入口点,我可以从命令行调用类似于我上面发布的分类器示例。但这并不理想,因为我想拥有自己的项目结构。
python - 在 Windows 上安装暗网时出错
我找不到在 Windows 上安装 Darknet 和 Lightnet 的任何好的教程。但是,按照他们官方 Git 页面上的教程,我尝试运行 Python 命令
在运行此程序时,我看到以下错误:
image-processing - YOLOv2 暗网中的 Obj 和 No Obj 字段始终为 0
我正在使用自定义数据训练 YOLOv2 模型。它有6类数据。我跟随AlexyAB 的暗网进行自定义训练。我使用的数据集是本文提到的COQE 数据集。
我面临的问题是每当我开始训练 Obj 和 No-Obj 属性时都会变为零。
在cfg文件中,我的batch=64,subdivisions=8,filters=55,classes=6,其他都和yolo-voc.vfg差不多
protocol-buffers - 如何将 .pb 文件(protobuf 文件)转换为 .weight 文件以使用?
我已经使用 Darkflow 训练了一个网络,现在有了 .pb 文件。我想知道是否有可能(如果有,怎么做)将文件转换为 Darknet 的 .weight 文件?我想对这些文件使用 Darknet 对 Raspberry Pi 上的图像进行分类。
我一直在谷歌搜索,但我看到大多数人想做相反的事情。
c# - Darkflow freeze pb - tensorflowsharp 输出
我的对象检测项目有一些问题。我有一个使用 tensorflowsharp nuget 的工作解决方案。我正在尝试加快检测速度,并且想尝试使用 YOLO 模型。
我正在使用 darkflow 让 YOLO 与 Tensorflow 一起工作。我在我的自定义数据集上训练了我的模型,然后我使用暗流页面上的说明冻结了它。我现在有我的 PB 文件和一个元文件,到目前为止一切顺利。
然后我在 tensorflowsharp 项目中调整了我的代码,指向刚刚创建的 protobuf 并调整了输入输出变量的名称,来自:
至:
遵循暗流文档中的变量名称。我能够向会话添加输入和输出指针,但是当我开始运行检测 ( Runner.Run
) 时,我得到一个异常:
Runner.Run()
返回空值。
在我找到的文档中,我不确定暗流中输出张量的名称是什么:
输入张量和输出张量的名称分别为“输入”和“输出”。有关此 protobuf 文件的进一步使用,请在此处参考 Tensorflow on C++ API 的官方文档。
但我希望不同的集合(张量)作为返回类型,因为它适用于 SSD 和其他模型,对吧?
python-3.x - 当我使用暗网时,我收到此错误“没有名为 'darkflow.cython_utils.cy_yolo_findboxes' 的模块”
当我尝试使用 Pycharm 玩 YOLO 时,我得到了错误。这是我得到的,任何帮助将不胜感激。节点:我已经完成了 python3 setup.py build_ext --inplace。cy_yolo_findboxes.c 和 cy_yolo2_findboxes 等所有文件都在 cython_utils 文件夹中。但它不起作用。
这是错误消息