很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。如需帮助澄清这个问题以便重新打开它,visit the help center .
9年前关闭。
我是 OpenCV 的新手,我正在尝试计算和定位破损或破裂的 cookies
(那些不应该是完美的圆圈)在图像中。
我应该遵循什么样的策略?
任何建议都可以帮助我打开思路。问候。
最佳答案
您的问题很抽象(如果您提供一些图片会更好),但我可以尝试回答。
首先,您必须检测图像上的所有 busquits。为此,您必须在图片上找到 bisquit 颜色(也许 HSV color space 更适合您的目标)并将输入图像转换为单 channel 图像(或矩阵),该矩阵的每个元素可以是:
[OpenCV函数inRange可以帮助您进行此类转换。]
当检测到 cookies 时,您可以:
另请查看 HoughCircle tutorial如果您的图像不包含其他圆圈( cookies 除外),则仅检测圆圈。
关于image-processing - 在二进制图像中检测破损的有缺陷的 cookies ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11062911/