gpt4 book ai didi

c++ - 图像中的物体检测

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

我有一些像这样的示例图片:

Example image

现在,当用户将图像上传到我的网站时,我需要检查它是否包含上述图像或非常相似的变体。

我曾尝试训练 opencv haar 分类器,但结果似乎并不乐观。不确定我是否错误地生成了分类器。

我使用以下命令生成了 haar 分类器

opencv_createsamples -img logo.jpg -num 500 -bg negatives.dat -vec samples.vec -maxxangle 0.6 -maxyangle 0 -maxzangle 0.3 -maxidev 100 -bgcolor 0 -bgthresh 0 -w 209 -h 49

opencv_haartraining -data haarcascade -vec samples.vec -bg negatives.dat -nstages 10 -nsplits 2 -minhitrate 0.999 -maxfalsealarm 0.5 -npos 7000 -nneg 3019 -w 83 -h 35 -nonsym -mem 1024 -mode ALL

我使用了大约 500 张负片图像。

另外,使用 haar 分类器对我的用例来说是否有点矫枉过正?

我也曾尝试在 opencv 中使用 cvMatchTemplate 方法,但结果令人失望。尽管识别出了阳性图像,但误报率异常高。

我应该尝试正确地训练分类器吗?运行 haar 训练器也需要很长时间。

这是我选择的正确方向吗?

最佳答案

在这种情况下,使用 SIFT 可能会得到更好的结果。

这些是一些有趣的引用资料:

旁注,OpenCV tutorials第 6 章展示了如何使用 OpenCV 中的特征点检测器描述符匹配 框架。

关于c++ - 图像中的物体检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10834347/

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