gpt4 book ai didi

opencv - 我应该如何识别特定形状的多个实例

转载 作者:太空宇宙 更新时间:2023-11-03 21:00:43 25 4
gpt4 key购买 nike

我想识别Set cards来自使用 OpenCV 2.3 的图像。我可以成功地使用 findContours 来隔离形状:SetShapes .

我应该如何对感兴趣的三种形状进行编码并将它们与图像进行比较,以便我可以找到不同旋转和大小的它们?

我不是在寻求解决方案,只是建议采取的方法。

最佳答案

从左图中,您可以将每张卡片分割出来。

然后尝试使用 OpenCV matchShapes() 来匹配这三种形状。

由于 matchShape() 使用 HuMoments,opencv doc 描述了 HuMoments 是图像缩放、旋转和反射的不变量,除了第七个......

您也可以引用opencv的示例代码:cpp/squares.cpp来设计您自己的形状匹配程序。

关于opencv - 我应该如何识别特定形状的多个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6999757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com