使用opencv,如何在每个imag中保持相同数量的简短向量

2024-06-01 03:02:32 发布

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

我有一个图像数据集,我在其中应用了BRIEF方法。我使用了以下教程:http://docs.opencv.org/trunk/doc/py_tutorials/py_feature2d/py_brief/py_brief.html

目前,矩阵的大小变化很大。我对固定矩阵的大小很感兴趣,但我不知道怎么做。如果有解决方案,使用另一种方法,如筛选和冲浪,然后请让我知道。在


Tags: 数据方法pyorg图像httpdocsdoc
2条回答

KeyPoints有一个response字段,这意味着越大越好。
您可以按此值对关键点进行排序,只需保留前N个(或最多N个)。
仅计算选定关键点的描述符。在

你可以使用其他方法代替筛选和冲浪,比如ORB、BRISK、FREAK(和BRIEF of c)。在

不幸的是,并不是所有检测到的关键点都可以用BRIEF来描述。 你能做的是:

  • 检测大量关键点。在
  • 为检测到的每个点计算一个描述符(使用上述方法之一)。在
  • 为每个图像只保存固定数量的N描述符。在
  • 对于某些图像,如果检测到的关键点数量小于N,则更改检测器的阈值值,以便它可以检测到更多的关键点。在

相关问题 更多 >