亲爱的朋友们,我在Java中使用openCV。一切都很好,但事情是我受限于API,我不能创建C文件(我不是很熟悉C / C ++很长时间我没有使用它们)我的具体任务,因此我必须解决我的haar cascade xml文件的问题......
我的任务是检测简单的物体NOT FACEs,只是简单的物体,如桌上的杯子,墙上的时钟......
我认为有可能进行边缘检测,但我没有找到任何级联用于这种简单的检测。我很难谷歌它,因为当我搜索物体检测它总是提供面部检测的东西......
你能否建议我解决这个问题? 我们将不胜感激。 问候。
答案 0 :(得分:1)
你可以创建自己的haarcascades,但这是很多工作! 您会在this question的答案中找到一些有趣的链接。
正如您所说,还有其他方法可以检测对象,例如边缘检测或color tracking。网上有很多资源。
答案 1 :(得分:0)
我想我找到了解决方案,
1)解决方案之一 - 有一个非常有用的blob函数,它正是我想要的,甚至更多,它检测到blob的中心......
2)您可以使用弃用的方法CV.findContours(...)并执行必要的操作。
如果您对此有任何建议或解决方法,请与我们联系......