我想使用 HAAR 级联检测可变形物体(在我的例子中是 CAT)。我对多达 20 个阶段的 2000 张正面图像和 3000 张负面图像进行了测试。我没有看到任何预期的事情发生。我确信这可能是我的训练数据集的问题。我的正面数据集中有猫的图像。在同一只猫的不同形状和姿势。我想知道 Haar 是否能够识别正数据集中的差异,并且仍然将它们识别为猫。
需要帮助,我可以使用其他替代方法吗?
我想使用 HAAR 级联检测可变形物体(在我的例子中是 CAT)。我对多达 20 个阶段的 2000 张正面图像和 3000 张负面图像进行了测试。我没有看到任何预期的事情发生。我确信这可能是我的训练数据集的问题。我的正面数据集中有猫的图像。在同一只猫的不同形状和姿势。我想知道 Haar 是否能够识别正数据集中的差异,并且仍然将它们识别为猫。
需要帮助,我可以使用其他替代方法吗?
首先,你没有列出你用来训练你的 haar 分类器的东西。如果您不使用 opencv_traincascades,这是开始的地方。
其次,检测猫是一项非常困难的工作,有很多不安全的边缘、旋转和空间差异。使用这种思路,自己回答这些问题:
我建议将您的输出从分类阶段发布到问题中,以便我们更好地了解正在发生的事情。查看这些链接以获得更多帮助。
也许先尝试使用钢笔或徽标,遵循 openCV 教程并了解基础知识?(对不起,如果我假设你不知道基础知识)
G。/