通过级联java进行OpenCV对象检测(非人脸检测)
亲爱的朋友,我在Java中使用openCV。一切都很好,但问题是我受限于API,我不能为我的特定任务创建C文件(我对C/C++不太熟练,而且我很久没有使用它们),因此我必须用haar cascade xml文件解决我的问题 我的任务是检测简单的物体而不是人脸,只是简单的物体,比如桌子上的杯子,墙上的时钟 我认为这是可能的边缘检测,但我没有找到任何级联这种简单的检测东西。我很难用谷歌搜索它,因为当我搜索目标检测时,它总是提供人脸检测的东西 你能给我建议解决这个问题的方法吗? 谢谢你的帮助。通过级联java进行OpenCV对象检测(非人脸检测),java,image-processing,opencv,object-detection,cascade-filtering,Java,Image Processing,Opencv,Object Detection,Cascade Filtering,亲爱的朋友,我在Java中使用openCV。一切都很好,但问题是我受限于API,我不能为我的特定任务创建C文件(我对C/C++不太熟练,而且我很久没有使用它们),因此我必须用haar cascade xml文件解决我的问题 我的任务是检测简单的物体而不是人脸,只是简单的物体,比如桌子上的杯子,墙上的时钟 我认为这是可能的边缘检测,但我没有找到任何级联这种简单的检测东西。我很难用谷歌搜索它,因为当我搜索目标检测时,它总是提供人脸检测的东西 你能给我建议解决这个问题的方法吗? 谢谢你的帮助。 问候。
问候。您可以创建自己的haarcascades,但这需要大量的工作! 您将在的答案中找到一些有趣的链接
正如您所说,还有其他检测对象的方法,例如边缘检测或其他。网络上有很多这方面的资源。我想我找到了解决方案 1) 解决方案一——有一个非常有用的blob函数,witch完全按照我的要求来做,而且它还能检测blob的中心 2) 您可以使用不推荐使用的方法CV.findContours(…),并执行必要的操作
如果您对此有任何建议或解决方案,请告诉我…我没有找到我想要的,但感谢您的回复Simon:)如果您解决了问题,您可以应用我的网络摄像头界面并与我的软件共享您的解决方案?(如果是,请询问最新界面)当然我会提供帮助,请更详细地描述您需要什么,以及我可以如何帮助您。。。(在skype“vochix”上找到我):)