【发布时间】:2020-01-09 22:41:49
【问题描述】:
enter image description here我已经使用 tiny YOLO 创建了自定义模型。在我的最终检查点对应的 ckpt 文件夹中生成了 4 个文件。当我给出 .cfg 文件和加载编号时,对象检测工作正常。
我必须使用 cv2.dnn.readnet() 来加载要在 raspberrypi 中使用的模型和 cfg 文件,但 readnet 函数只需要 2 个参数,即 .weights 文件和 .cfg 文件。那么如何将我的模型转换为单个权重文件呢?enter image description here
我正在使用 python 3.7 和 opencv 4。
【问题讨论】:
-
模型的权重文件应该只有1个,为什么有2个?
-
@Micka 只有一个权重文件,即预训练模型(第二张图片)。我想为我的自定义图像创建一个 .weights 文件,而不是创建的 4 个文件(第一个图像)。这样我就可以将它传递给 cv2.dnn.readnet()。
标签: python opencv object-detection yolo