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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.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
C# 如何根据给定的二值图像分割任何物体的一部分进行计数?_C#_Image Processing_Computer Vision_Emgucv - Fatal编程技术网

C# 如何根据给定的二值图像分割任何物体的一部分进行计数?

C# 如何根据给定的二值图像分割任何物体的一部分进行计数?,c#,image-processing,computer-vision,emgucv,C#,Image Processing,Computer Vision,Emgucv,目标:我想从下图中数数 什么样的想法可以在这里发挥作用 我尝试了FindContour()。它返回边界。此外,我需要使用这些轮廓点。使用matchShape()和contour.slice()没有帮助。。本案例的任何工作示例都将非常有用 任何帮助都将不胜感激。基本上,执行标准化互相关并找到相关峰值。为了提高效果,您需要重新考虑/重做之前的步骤,以获得您正在显示的图像。你需要考虑你是否真的做了最好的/正确的步骤。< /P> 这里是裁剪为原始大小的规范化交叉关系结果,以及结果大于0.35的非黑点(

目标:我想从下图中数数

什么样的想法可以在这里发挥作用

我尝试了
FindContour()
。它返回边界。此外,我需要使用这些轮廓点。使用matchShape()和contour.slice()没有帮助。。本案例的任何工作示例都将非常有用


任何帮助都将不胜感激。

基本上,执行标准化互相关并找到相关峰值。为了提高效果,您需要重新考虑/重做之前的步骤,以获得您正在显示的图像。你需要考虑你是否真的做了最好的/正确的步骤。< /P> 这里是裁剪为原始大小的规范化交叉关系结果,以及结果大于0.35的非黑点(我使用的实现生成的值范围为[-1,1])


正确的图像经过简单的二值化,并给出了5个分量,这是您的结果。

我有光泽轮廓,但我不想依赖光泽。因为物体的大小不一,有时甚至不能产生光点。我试过几种方法。这是我的第四个算法,我们将继续努力。您可以通过链接[]。我不得不重复一遍。我现在正在尝试“标准化互相关”。现在我甚至不知道它是什么。k我想我知道了:CvInvoke.cvMatchTemplate(cvImage.Ptr,cvTemplate.Ptr,similarityMap.Ptr,TM_TYPE.CV_TM_CCORR_NORMED);Awsm它工作。。。。谢谢。这是广义的。解决了这个问题。然而,我正在寻找更多的想法。再次感谢。过了很长一段时间,我可以将回答标记为正确答案。我看到了你的另一个问题:。在那里,我提出了一些可能有效的不同建议,但线条结构元素的高度需要适应不同的区域。