- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图通过首先对图像的缩小表示进行搜索来使普通模板匹配搜索更加有效。基本上,我会执行double pyrDown->四分之一分辨率。
对于大多数图像和模板而言,这种方法效果很好,但是对于其他一些图像,我得到的匹配结果却很糟糕。对于细字体或小的对比度而言,这似乎特别糟糕。
看这个例子:
而这个模板:
在100%的分辨率下,我的匹配概率为99.9%
在50%的分辨率下,我得到90%
在25%的分辨率下,我得到87%
我真的不知道为什么它对某些图像/模板如此糟糕。我试图通过在25%缩小比例的图像上隐藏/显示25%缩小比例的模板来在photoshop中重新创建和测试,如您所见,它不是100%一致的:
https://giphy.com/gifs/coWDjcvHysKgn95IFa
我需要一种方法来以较低的分辨率获得更多匹配的可能性,因为它需要快速。
关于如何改善算法的任何想法?
以下是原始文件:
https://www.dropbox.com/s/llbdj9bx5eprxbk/images.zip?dl=0
最佳答案
这并不稀奇,这些分数似乎还不错。但是,这里有一些想法可能会帮助您改善这种情况:
关于opencv - 模板匹配和pyrDown问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64553419/
我是 OpenCV 的新手,我正在实现模板匹配的分层搜索,并且在一个步骤中,我需要对图像进行下采样。但是,我收到了注意到的错误。 另一点是当我注释掉第一个 pyrDown 时,它适用于第二个,第一个
我看到了pyrDown的声明: CV_EXPORTS_W void pyrDown( InputArray src, OutputArray dst,
我已经搜索过但找不到任何相关信息,如果这是一个重复的问题,我们深表歉意。 我目前正在学习 OpenCV,在尝试获取拉普拉斯图像时遇到了数组大小的问题。基本上,与高斯金字塔的相同级别相比,cv2.pyr
请有人解释 pyrDown() 方法的 javacv 方法。我正在尝试转换 opencv code到 javacv 那里我找到了这个方法。这是代码段 51 Mat pyr, timg, gray
我发现由于某些奇怪的原因,使用 pyrDown 和 pyrUp 会使我的 DownUp 充满零。但是,当我在 cpu 上正常执行此操作时,结果非常好。 注意:如果这很重要,我在 jetson tk1
我想在应用 cv2.pyrDown() 时明确指定图像的输出大小在图像上。 def gaussian_pyramid(image, scale=1.5, minSize=(30, 30)):
您好我正在尝试缩放 x2 图像以减少或增加它,但我不允许在代码中调用 pyr 函数。到目前为止,这是我减少图像的方法: cv::Mat Pyramid::calcPyramid(cv::Mat ima
我是一名优秀的程序员,十分优秀!