【发布时间】:2015-06-28 16:38:43
【问题描述】:
我决定针对此处给出的 102 个花卉类别训练 Haar 分类器:(数据集)
http://www.robots.ox.ac.uk/~vgg/data/flowers/102/categories.html
在链接中,您可以看到几个类别。我发布了几张单花的图片来解释这个问题。
这朵花属于一个类。我有 250 张图像作为正片。这朵花的其他图像(颜色、亮度、方向等)存在相当大的差异。我现在正在寻找负面图像。你可能已经猜到了,我没有点击这些图片,所以我不能去点击这些图片的地方收集负面数据集。相反,我决定从视频中提取帧。这是链接:
https://www.youtube.com/watch?v=x3zT1mJE0W0
以下是视频中的图片:
这是一个以灌木和植物为背景的普通花园的视频。
我的问题是:这个视频(和其他类似视频)是否足以成为成功检测的负样本?为这些花训练分类器是否安全?(我的意思是背景有很多变化。我还计划使用其余的花卉类别图像作为除了我试图检测的花之外我没有检测到的底片在这种情况下是西番莲)。
这是我的第一次训练,我问这个是因为训练会吃掉我一整天的时间。我事先对此持怀疑态度。
【问题讨论】:
-
我建议将其迁移到 robots.stackexchange.com
-
@MikeOunsworth : 我不知道....我把它贴在这里是因为我在 StackOverflow 上看到了很多其他 OpenCV 问题,而且他们的回答都没有问题。
-
我同意你的观点,有很多关于 SO 的 OpenCV 问题,并不意味着它们在正确的位置。 SO 是关于编程的,你的问题中没有任何代码......(我也知道你会在 SO 上比在 Robotics 上更快地得到答案:P)
-
@MikeOunsworth :是的……你找到我了。这就是为什么我把它贴在这里(我实际上也不知道正确的地方!)。我相信这对未来的许多其他人会有帮助,因为它不像 Java 和 C++ 那样流行。
标签: opencv object-detection object-recognition haar-classifier