gpt4 book ai didi

opencv - 使用 opencv 进行特征检测的正确方法

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

我的目标是在静态图像和视频中找到已知的 Logo 。我想通过使用 KAZE 或 AKAZE 和 RanSac 的特征检测来实现这一目标。

我的目标是类似的结果:https://www.youtube.com/watch?v=nzrqH ...

在试验 detection example from the docs 时顺便说一句,我遇到了几个问题:

  • 物体分辨率:已知物体和物体之间的大小差异物体所在场景的分辨率有时会破坏检测算法 - 对象不会在分辨率低的图像中识别,尽管图像质量对于人眼来说仍然没问题。
  • 与背景的颜色对比:看来,检测可以很容易被不同的背景对比分散注意力(例如:物体是白底黑字标志,场景中的标志是黑底白字背景)。我怎样才能使检测更健壮不同的照明和背景对比度?
  • 预处理:是否应该对对象/场景?例如将场景放大到特定大小?是否有任何指南如何处理特征检测几个步骤以获得最佳结果?

最佳答案

我认为您的问题比特征描述符匹配单应性过程更复杂。它更有可能面向模式识别或分类。

你可以查看这篇关于形状匹配的扩展论文:

http://www.staff.science.uu.nl/~kreve101/asci/vir2001.pdf

首先,图片的分辨率很重要,因为通常匹配操作会使像素强度互相关 在样本图像( Logo )和过程图像之间,因此您将获得最佳互相关区域。

同理,背景色强度非常重要,因为背景照明可能会影响最终结果。

基于特征的方法得到广泛研究:

http://docs.opencv.org/2.4/modules/features2d/doc/feature_detection_and_description.html

http://docs.opencv.org/2.4/modules/features2d/doc/common_interfaces_of_descriptor_extractors.html

例如,您可以尝试其他方法,例如:

Hog 描述符:面向直方图的梯度: https://en.wikipedia.org/wiki/Histogram_of_oriented_gradients

模式匹配或模板匹配 http://docs.opencv.org/2.4/doc/tutorials/imgproc/histograms/template_matching/template_matching.html

我认为最新的(模式匹配)最容易检查你的算法。

希望这些引用资料有所帮助。

干杯。

乌奈。

关于opencv - 使用 opencv 进行特征检测的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37830791/

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