C# 开放CV非基本形状检测

C# 开放CV非基本形状检测,c#,opencv,emgucv,C#,Opencv,Emgucv,我正在使用一个开放的CV包装器Emgu CV来查找并找到一个非基本形状的目标(见下图)。我曾尝试使用HoughCircle检测来查找这些形状,但它并没有完全检测到(见下图)。有没有更好的方法来检测这些形状 我不知道你到底对什么感兴趣,但你可以试着寻找轮廓而不是形状 请参见此处的示例: 您还可以使用轮廓层次: cv::matchShapes是否用emguCV包装?有趣。但我会用什么逻辑来确定它确实是我的非标准形状呢?有几个函数可以用来提取轮廓特征。请看这里:。使用这些函数,您可以找到一个逻辑来过

我正在使用一个开放的CV包装器Emgu CV来查找并找到一个非基本形状的目标(见下图)。我曾尝试使用HoughCircle检测来查找这些形状,但它并没有完全检测到(见下图)。有没有更好的方法来检测这些形状


我不知道你到底对什么感兴趣,但你可以试着寻找轮廓而不是形状

请参见此处的示例:

您还可以使用轮廓层次:

cv::matchShapes是否用emguCV包装?有趣。但我会用什么逻辑来确定它确实是我的非标准形状呢?有几个函数可以用来提取轮廓特征。请看这里:。使用这些函数,您可以找到一个逻辑来过滤假轮廓。