我已经使用凸包和凸缺陷和在手中发现的点,如下所示。
可用上述点的信息,如何可以裁剪以红色标记(转向节)的区域,如图所示下面图像英寸
我的目的是检测手的指关节。
注意:使用“绘制轮廓”绘制的绿色区域。 是否有可能利用这些区域裁剪红色标记的区域(转向节)。 如何裁剪这些区域。
更新(26/2/2014):
我有如下发现轮廓点。 在掌握以下信息是有可能找到的转向区。 有没有发现使用点的任何方式。
我已经使用凸包和凸缺陷和在手中发现的点,如下所示。
可用上述点的信息,如何可以裁剪以红色标记(转向节)的区域,如图所示下面图像英寸
我的目的是检测手的指关节。
注意:使用“绘制轮廓”绘制的绿色区域。 是否有可能利用这些区域裁剪红色标记的区域(转向节)。 如何裁剪这些区域。
更新(26/2/2014):
我有如下发现轮廓点。 在掌握以下信息是有可能找到的转向区。 有没有发现使用点的任何方式。
既然你已经知道了红色的位置,你想要的是裁剪这个区域?
这很容易,你只需要设置一个ROI(感兴趣区域),并以该区域复制到另一个图像。 像这样(以伪代码,因为我没有一个开放的CV项目启动和运行)
img1.ROI = varRedRectangle
img1.copyTo(img2)
img1.ROI = null;
如果你的问题是如何检测的红色部分,我认为你需要做的像在图像识别任何人,工作了很多,因为有吨的方式做到这一点没有人在这里会找到它们。
希望能帮助到你!
如果你的想法是,以检测这些红色区域,你可以使用下面简单的想法。
获取边缘图像和删除绿色边界之外的边缘。
应用水平直方图来获得分隔条。