OpenCV中的形状上下文匹配

OpenCV实现形状上下文匹配吗? 我发现只有matchShapes()函数不适合我。 我想从形状上下文匹配的相应功能集合中获得。 在两张不同的图像上比较并找到轮廓和位移检测轮廓是不错的主意。

还有一些示例代码对我来说非常有用。

我想检测例如粉红色方块,并在第二个案例笔。 其他例子可能是有一些孔洞,星星等的正方形。


图像处理的基本步骤是

图像采集>预处理>分割>表示>识别

你所要求的东西似乎在这个通用算法的表示部分之内。 你需要一些描述你感兴趣的对象的功能,对吧? 在分享我为简单的手势识别所做的工作之前,我希望您考虑您实际需要的内容。 很多时候简单会让它变得更容易。 考虑对象上的固定颜色,考虑背景减除(这两个与预处理和分割的主要关系)。 至于代表性,您对哪些功能感兴趣? 你能排除这些功能的需求吗?

我的项目组和我采取了简单的方法进行预处理和分割,为我们的手选择了一个绿色手套。 以下是手套,相机和屏幕上的检测示例: 我们有 - 右边看到的绿色丁香,左下角的相机,以及显示实时输入的屏幕,以及我们在控制台中打印的功能

我们在缺陷上使用了一个阈值,并指定它从手指中找出缺陷,并且我们已经计算了旋转的矩形边界框的比率,以了解我们的方法有多少二次方。 只选择了四种不同的手势,我们只能将这两种特征区分开来。

我们已经使用的函数和测量结果都可以在OpenCV的结构分析文档中找到,对于向量中的值的访问(我们已经使用了很多),可以在c ++中的向量文档中找到

我希望你能用这个思路放在这里; 如果你想更具体的信息,我会很乐意评论,享受。

链接地址: http://www.djcxy.com/p/58717.html

上一篇: Shape context matching in OpenCV

下一篇: Private member access in template substitution and SFINAE