【问题标题】:OpenCV object detection via cascade java (NOT FACE DETECTION)OpenCV对象检测通过级联java(不是人脸检测)
【发布时间】:2011-08-30 19:48:35
【问题描述】:

亲爱的朋友们,我在 Java 中使用 openCV。一切都很好,但问题是受 API 限制,我无法为我的特定任务创建 C 文件(我不太擅长 C/C++,而且我很长时间没有使用它们),因此我必须解决我对 haar cascade xml 文件的问题...

我的任务是检测简单的物体而不是脸,只是简单的物体,比如桌子上的杯子、墙上的时钟......

我认为边缘检测是可能的,但我没有为这个简单的检测东西找到任何级联。我很难用谷歌搜索它,因为当我搜索对象检测时,它总是会提供人脸检测的东西......

你能建议我解决这个问题吗? 您的帮助将不胜感激。 问候。

【问题讨论】:

  • 如果您解决了您的问题,您可以应用我的网络摄像头界面并与我的软件分享您的解决方案吗? (如果有,请索取最新接口)planet-source-code.com/vb/scripts/…
  • 当然我会帮忙,请详细描述您的需求,以及我可以如何帮助您...(在 Skype“vochix”上找到我):)

标签: java image-processing opencv object-detection cascade-filtering


【解决方案1】:

您可以创建自己的 haarcascades,但工作量很大! 您会在this question 的答案中找到一些有趣的链接。

正如您所说,还有其他检测对象的方法,例如边缘检测或color tracking。网上有很多这方面的资源。

【讨论】:

  • 我没有找到我要找的东西,但感谢您的回复 Simon :)
【解决方案2】:

我想我找到了解决办法,

1) 解决方案一 - 有一个非常有用的 blob 函数,它完全符合我的要求,而且更重要的是,它可以检测 blob 的中心...

2) 您可以使用已弃用的方法 CV.findContours(...) 并做必要的事情。

如果您对此有任何建议或修复,请告诉我...

【讨论】:

    猜你喜欢
    • 2016-10-26
    • 2013-10-23
    • 1970-01-01
    • 2019-11-18
    • 2012-02-04
    • 2013-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多