我有一个检测移动物体的程序,我想通过使用形状数据集识别每个物体的形状来对这些物体进行分类。任何人都知道如何使用数据集比较每个物体的形状吗当前形状的一些点并将其与样本进行比较? image1 detected object1
最佳答案
从理论的角度你应该从阅读两篇论文开始
1) Dalal and Trigs 的 HOG 探测器
2) 倒角检测器 Gavrila
如果只想使用边缘信息,Chamfer 是解决方案。根据我的经验,它在困惑的场景中惨遭失败。 HOG 产生的结果要好得多。
OpenCV 已有人体检测器implemented
如果您正在寻找机器学习冒险,为什么不使用 OpenCV train_cascade 训练您自己的 HOG 检测器呢? ?非常快速和实时
关于opencv - 如何通过识别形状对人进行分类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37250226/