我正在开展一个大学项目,我必须使用opencv进行图像处理,以检测cookie中的制造缺陷。该程序必须能够检测超大,尺寸过小,扭曲的饼干,带裂缝的饼干等。
我是opencv的新手。我尝试使用Houghcircles来检查上面的一些缺陷,但它不起作用,因为完美的cookie本身是椭圆形的。
或者,如果我拍摄完美饼干和任何其他饼干的照片,我该如何比较它们?
请您提一些可能对我的项目有帮助的功能/代码。
谢谢。
答案 0 :(得分:1)
您可以查看椭圆检测。与霍夫圈相比,它确实涉及更多编码,但我在过去尝试过它并且效果很好。看看这些论文:
另请阅读matrix representations of conic sections上的这篇文章。这将帮助您找到椭圆的长轴和短轴的长度,从而有助于质量控制。