【发布时间】:2021-12-29 18:33:24
【问题描述】:
我创建了一个 YOLO 项目,它可以对实时图像进行快照并在 coco 数据集中检测到的每个对象周围创建框。
但是,现在我正在尝试使用自定义数据集自定义权重文件。我知道 cfg 文件应该根据 n_classes 进行修改,所以说我不需要帮助的文件。不幸的是,我没有成功通过 Python 中的 Spyder IDE 修改权重文件。
具体来说,我一直在关注本教程how-to-train-yolov3-custom-dataset/,并使用以下命令训练自定义 YOLO v3 模型:./darknetdetector train ../data/obj.data cfg/yolo-obj.cfg .. /data/darknet53.conv.74
我已经克隆了暗网仓库
-git clone https://github.com/AlexeyAB/darknet.git
-cd 暗网
但没有下载预训练的权重,因为该命令不起作用
-wget https://pjreddie.com/media/files/darknet53.conv.74
如果有任何误解,请在下方评论,因为我已经尝试了 6 个多小时。谢谢!
附:我用labelImg的时候没有选择PascalVOC转YOLO,那么所有标注的图片都是.xml文件,应该是.txt文件。
【问题讨论】:
-
而不是 wget 尝试点击链接(在你的问题中),它开始为我下载。
-
不知道是什么问题。我可以
wget https://pjreddie.com/media/files/darknet53.conv.74得到一个 155 MB 的文件。 - 请让您的问题可重现并澄清问题到底是什么。到目前为止,听起来您的 wget 失败了? -
我想我忽略了 Micka 的建议。 @ChristophRackwitz 虽然,我的主要问题是在 Spyder 上运行“./darknet detection train ../data/obj.data cfg/yolo-obj.cfg ../data/darknet53.conv.74”命令,但本教程的目标是Colab。
-
spyder 或 colab 应该没有区别,除了可能会干扰 shell 命令(获取随机文件受到限制,因为它可能是恶意软件的行为)
-
您的pascal voc 注释需要转换为Yolo 格式的问题还有吗?如果是这样,我可以提供帮助。
标签: python shell opencv yolo darknet