作物感兴趣区域可用几点(Crop the region of interest with few p

2019-10-19 06:19发布

我已经使用凸包和凸缺陷和在手中发现的点,如下所示。

可用上述点的信息,如何可以裁剪以红色标记(转向节)的区域,如图所示下面图像英寸

我的目的是检测手的指关节。

注意:使用“绘制轮廓”绘制的绿色区域。 是否有可能利用这些区域裁剪红色标记的区域(转向节)。 如何裁剪这些区域。

更新(26/2/2014):

我有如下发现轮廓点。 在掌握以下信息是有可能找到的转向区。 有没有发现使用点的任何方式。

Answer 1:

既然你已经知道了红色的位置,你想要的是裁剪这个区域?

这很容易,你只需要设置一个ROI(感兴趣区域),并以该区域复制到另一个图像。 像这样(以伪代码,因为我没有一个开放的CV项目启动和运行)

img1.ROI = varRedRectangle
img1.copyTo(img2)
img1.ROI = null;

如果你的问题是如何检测的红色部分,我认为你需要做的像在图像识别任何人,工作了很多,因为有吨的方式做到这一点没有人在这里会找到它们。

希望能帮助到你!



Answer 2:

如果你的想法是,以检测这些红色区域,你可以使用下面简单的想法。

  1. 获取边缘图像和删除绿色边界之外的边缘。

  2. 应用水平直方图来获得分隔条。

  3. 在每个取垂直直方图和峰值的邻域内定位与值区间。 (允许调用这些作为峰支路输出)
  4. 峰仓的最长连续序列应该给出答案。


文章来源: Crop the region of interest with few points available