【发布时间】:2012-08-12 15:54:42
【问题描述】:
对于我的项目,我需要使用 SURF 识别对象(在我的情况下是门)。我正在使用 emguCV(openCv c# 包装器)。
我一直在使用 emguCV 库中的 surf feature detection example。
通过使用它,我只能用给定的模板(模型)图像识别少数对象图像(例如:门)。
由于存在不同类型的门,因此对于某些门图像,它未被检测为门。所以,我决定如果我可以将不同类型的门图像(2个或更多图像)作为模型(模板)图像,那么我可以获得更准确的结果。
我的问题是我不清楚如何编写代码以处理 2 个或更多模型(模板)图像?基本上,我想知道通过哪个参数,我们可以说它是从代码中检测到还是没有检测到?
(视觉上如果检测到,它会在匹配的对象周围绘制一个红色矩形。)
非常感谢您的帮助。
谢谢
【问题讨论】:
标签: c# .net image-processing opencv emgucv