gpt4 book ai didi

opencv - 使用 OpenCV 检测正方形

转载 作者:太空宇宙 更新时间:2023-11-03 22:33:45 24 4
gpt4 key购买 nike

我想使用 OpenCV 检测正方形。这是我要处理的图像:

有 11 个彩色方 block ,OpenCV 中的示例位于 https://code.ros.org/trac/opencv/browser/trunk/opencv/samples/c/squares.c?rev=1429不会检测到所有的方 block 。我该怎么做才能检测到所有这些?

最佳答案

结合案例优化代码,边学边玩。

检测正方形的另一种方法是使用基于签名的广义霍夫投票框架。创建一个方形签名,然后将其与图像进行卷积。在“霍夫空间”中累积结果并找到最大值(例如均值偏移)。为了实现尺度不变性,构建多尺度签名。

或者您可以尝试模板匹配。使用密集采样或关键点检测器(例如 harris edge),并使用一些描述符(例如 SURF、ORB)构建空间码本。然后,您可以使用滑动窗口通过阈值码本距离进行匹配。

关于opencv - 使用 OpenCV 检测正方形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13956594/

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