OpenCV Python车牌检测

2024-04-29 01:58:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用HoG做车牌检测。我现在正处于测试阶段。当我使用

hog.detectmultiscale()

为了定位车牌,我只得到一个矩形假阳性定位。此外,上面的函数还为我测试的所有图像返回相同的点集。这些点集总是我用来计算HoG特征的winstride的倍数。在

代码如下:

^{pr2}$

你能告诉我怎样正确定位车牌吗?在

以下是结果的快照:

enter image description here


Tags: 函数代码定位图像特征阳性矩形hog
1条回答
网友
1楼 · 发布于 2024-04-29 01:58:15

我认为比尔所说的是对的,尤其是第一点。在您的例子中,HOG的检测器大小是64*64(HOG=cv2.HOGDescriptor((64,64)、(16,16)、(8,8)、(8,8),9))。它只能找到长宽比相同或相近的子图像。你应该在你的探测器和训练中改变窗口大小。合适的比例应该是1:4(取决于你的图片)。我最近在关注这个问题,我用了上千张图片,但看起来效果也不太好,成功率只有50%,也许你应该试试其他的描述者。在

相关问题 更多 >