Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过级联java进行OpenCV对象检测(非人脸检测)_Java_Image Processing_Opencv_Object Detection_Cascade Filtering - Fatal编程技术网

通过级联java进行OpenCV对象检测(非人脸检测)

通过级联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文件解决我的问题 我的任务是检测简单的物体而不是人脸,只是简单的物体,比如桌子上的杯子,墙上的时钟 我认为这是可能的边缘检测,但我没有找到任何级联这种简单的检测东西。我很难用谷歌搜索它,因为当我搜索目标检测时,它总是提供人脸检测的东西 你能给我建议解决这个问题的方法吗? 谢谢你的帮助。 问候。

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

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

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

你能给我建议解决这个问题的方法吗? 谢谢你的帮助。
问候。

您可以创建自己的haarcascades,但这需要大量的工作! 您将在的答案中找到一些有趣的链接


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

我想我找到了解决方案

1) 解决方案一——有一个非常有用的blob函数,witch完全按照我的要求来做,而且它还能检测blob的中心

2) 您可以使用不推荐使用的方法CV.findContours(…),并执行必要的操作


如果您对此有任何建议或解决方案,请告诉我…

我没有找到我想要的,但感谢您的回复Simon:)如果您解决了问题,您可以应用我的网络摄像头界面并与我的软件共享您的解决方案?(如果是,请询问最新界面)当然我会提供帮助,请更详细地描述您需要什么,以及我可以如何帮助您。。。(在skype“vochix”上找到我):)