我是 OpenCV 的新手,我正在尝试计算和定位图像中破损或破裂的饼干(那些不应该是完美的圆圈)。
我应该遵循什么样的策略?
任何建议都可以帮助我打开思路。问候。
我是 OpenCV 的新手,我正在尝试计算和定位图像中破损或破裂的饼干(那些不应该是完美的圆圈)。
我应该遵循什么样的策略?
任何建议都可以帮助我打开思路。问候。
您的问题很抽象(如果您提供一些图片会更好),但我可以尝试回答。
首先,您必须检测图像上的所有 busquits。为此,您必须在图片上找到bisquit 颜色(也许HSV 颜色空间更适合您的目标)并将输入图像转换为单通道图像(或矩阵),该矩阵的每个元素可以是:
[OpenCV 函数inRange可以帮助您进行这种转换。]
当检测到饼干时,您可以:
如果您的图像不包含其他圆圈(饼干除外),还请查看HoughCircle 教程以仅检测圆圈。