python-3.x - 漏洞?ORB 返回的特征比模型允许的更多
问题描述
我想比较不同图像的特征向量以进行图像识别。使用以下代码提取特征向量:
orb = cv.ORB_create(nfeatures=500)
img = cv.imread(file, 0)
kp, des = orb.detectAndCompute(img, None)
包含描述符/特征的 des 向量现在应该具有形状
(500x32)
,并且通常是。但在大约 20% 的情况下,我得到了一个类似(501x32)
or的特征向量(502x32)
。
opencv 返回超过 的情况怎么会发生nfeatures
?
解决方案
推荐阅读
- javascript - 即使特定复选框更改其索引,如何保持选中状态?
- javascript - 我无法使用 javascript 永久更改简单 html 页面的背景颜色
- python - 具有滚动时间的日期时间熊猫列
- git - 如何在 git 中创建多个分支作为孤儿并同时使用不同的分支?
- node.js - React - 尝试将获取的数据保存在变量中,但变量返回空
- wordpress - Wordpress Contentberg 主题拉丁文扩展 - 缺少波兰语字符 - 问题
- automated-tests - 空手道 - 如何正确设置驱动程序的路径(可执行文件)
- r - R geom_hline 只显示实线
- c - 在 unsigned int 中设置从 k 位置开始的 n 位掩码
- flutter - 点击按钮后更改文本的颤振问题