convexity-defects相关内容

如何裁剪掉凸面缺陷?

我正在尝试从轮廓中检测和精确定位图像中的某些对象.我得到的轮廓经常包含一些噪音(可能形成背景,我不知道).对象应类似于矩形或正方形,例如: 我通过形状匹配 (cv::matchShapes) 来检测带有这些对象的轮廓,无论有无噪声,我都得到了很好的结果,但是我在精细定位方面存在问题,以防万一噪音. 噪音看起来像: 或 例如. 我的想法是找到凸面缺陷,如果它们变得太强,则以某 ..

如何裁剪掉凸度缺陷?

我正在尝试从轮廓检测和精确定位图像中的某些对象.我得到的轮廓经常包含一些噪音(也许是背景,我不知道).对象看起来应该类似于矩形或正方形,例如: 我通过形状匹配 (cv::matchShapes) 获得了非常好的结果,以检测其中包含或不包含噪声的对象的轮廓,但是我在精确定位方面遇到了问题噪音. 噪音看起来像: 或 例如. 我的想法是找到凸度缺陷,如果它们变得太强,以某种方式裁 ..

在OpenCV中如何计算凸度缺陷?

OpenCV函数 convexityDefects()中使用的算法是什么计算轮廓的凸度缺陷? 请描述和说明算法的高级操作,以及其输入和输出. 解决方案 基于文档,输入的是两个坐标列表: contour定义原始轮廓(下图为红色) convexhull定义与该轮廓相对应的凸包(下图为蓝色) 算法有效通过以下方式: 如果轮廓或船体包含3个或更少的点,则轮廓始终为凸形,无 ..

如何裁剪凸面缺陷?

我正在尝试检测和精确定位来自轮廓的图像中的某些对象。我经常包含一些噪音(也许形成背景,我不知道)的轮廓。对象应类似于以下矩形或正方形: 我得到非常好的结果与形状匹配( cv :: matchShapes )检测轮廓与其中的对象,有和没有噪音,但我有问题, /i.stack.imgur.com/F2Xv3.png“rel =”nofollow noreferrer“> 或 例如。 ..