我正在做一个大学项目,我必须使用 opencv 进行图像处理来检测 cookie 中的制造缺陷。该程序必须能够检测过大、过小、变形的 cookie、有裂缝的 cookie 等。
我是opencv的新手。我尝试使用 Houghcircles 来检查上述一些缺陷,但它不起作用,因为完美的 cookie 本身是椭圆的。
或者,如果我拍摄完美饼干和任何其他饼干的照片,我该如何比较它们?
您能否提及一些可能对我的项目有帮助的功能/代码。
谢谢你。
我正在做一个大学项目,我必须使用 opencv 进行图像处理来检测 cookie 中的制造缺陷。该程序必须能够检测过大、过小、变形的 cookie、有裂缝的 cookie 等。
我是opencv的新手。我尝试使用 Houghcircles 来检查上述一些缺陷,但它不起作用,因为完美的 cookie 本身是椭圆的。
或者,如果我拍摄完美饼干和任何其他饼干的照片,我该如何比较它们?
您能否提及一些可能对我的项目有帮助的功能/代码。
谢谢你。
您可以查看椭圆检测。与霍夫圆相比,它确实涉及更多的编码,但我过去曾尝试过它并且效果很好。看看这些论文:
另请阅读有关圆锥曲线的矩阵表示的这篇文章。这将帮助您找到椭圆的长轴和短轴的长度,进而有助于质量控制。