我正在尝试构建能够识别受过训练的物体的机器人手臂。我知道可以用opencv完成。但我不熟悉C ++编程。所以我需要用C#来做。首先我使用Aforge.net并使用颜色过滤识别对象,但这种方法很糟糕。所以我发现Accord.net有先进的技术来做到这一点。哈尔特征对象检测就是其中之一。我阅读了Accord.net文档。它有一个构造函数
HaarCascade(Int32, Int32,HaarCascadeStage[])
前两个整数是基本宽度&基础高度。它们是什么什么是阶段?怎么做?
答案 0 :(得分:2)
请查看Accord.NET documentation。还有accompanying CodeProject文章解释了舞台是什么,甚至演示了如何使用Haar Cascade创建Haar对象探测器。
另外,请记住,当前的实现只能使用现有的分类器来执行识别。该框架目前尚未提供创建自己的分类器的方法。但请注意,它可以与Haar级联的任何OpenCV兼容的XML定义一起使用,例如OpenCV中捆绑的任何一个,甚至是other researchers创建的定义。