【发布时间】:2020-01-12 04:46:16
【问题描述】:
我正在尝试在 Caffe 中从头开始训练基于 SSD 的人脸检测器。我有一个图像数据集,其中人脸的边界框存储在 csv 文件中。到目前为止,在我遇到的所有教程和代码中,convert_annoset 工具用于生成用于对象检测的 lmdb 文件。然而,在 Github (https://github.com/BVLC/caffe) 上的最新 Caffe 版本中,该工具已被删除。
我看到处理这个问题的两个选项是:
使用当前 Caffe 库中的函数重写 convert_annoset 工具
使用其他 python 包(如 lmdb 和 OpenCV)从图像和边界框信息手动创建 lmdb 文件
我一直在尝试重写代码,但在原始代码中找不到某些类和函数,例如 AnnotatedDatum_AnnotationType 和 LabelMap当前版本。
对于如何继续为对象检测问题创建 lmdb 有什么建议吗?
编辑: 我刚刚意识到 AnnotatedData 层不再存在于 Caffe 的主分支中。这是否意味着在这个版本中无法检测?我是否必须使用一些较旧的 fork,例如 https://github.com/weiliu89/caffe 进行检测,还是有其他选择?
【问题讨论】:
标签: python caffe object-detection face-detection lmdb