【发布时间】:2015-04-27 15:36:55
【问题描述】:
在这张图片中有一些线条和这些线条上的一些椭圆(圆形)图案。
我想在 C# 中使用 Emgu.CV 和 OpenCV 函数检测这些椭圆模式。任何人都可以帮我从哪里开始,我应该首先做什么来检测这些椭圆图案?
【问题讨论】:
-
如果没有“椭圆”(我认为它们不是椭圆)图案基本上只有黑色背景和垂直线,这对吗?也许最好检测黑色背景和垂直线并检查其余部分的“椭圆度”
-
你能告诉我任何计算这些椭圆图案的算法吗?如上图所示,它们大约有 18 个环
-
使用 HoughLines 算法检测线条并对图像进行阈值处理。然后从阈值图像中的每个轮廓中,从检测到的线条中计算超出某个阈值距离限制的部分。
-
你能告诉我那是什么材料,那些“气泡”是从哪里来的吗?
-
@Micka 由于某些原因,我无法告诉你这张图片属于哪里。我真的很抱歉。我希望你能理解。我需要检测这些模式。我可以使用模式识别或机器学习来检测这些模式吗?
标签: c# opencv image-processing emgucv feature-detection