keypoint相关内容

使用大量内存的 OpenCV 2.4.6 SIFT KeyPoints 检测

我们在 openCV 2.4.3 中使用 SIFT,我们决定升级到 openCV 2.4.6.升级后,openCV 2.4.6的内存使用量从大约(150MB)跃升至1.2GB. 有人知道这是一个错误还是我们现在需要配置的东西? 我们的图片有 1.4MB.在 iOS 上观察到此行为.这个问题似乎也发生在 Linux (CentOs) 中. 谢谢 解决方案 我记得在其中一个版 ..
发布时间:2021-06-12 19:38:57 其他开发

关键点描述符匹配:如何计算每个模板的拟合优度?

我不确定这是否属于 stackoverflow 或其他 stackexchange 站点 - 非常欢迎在这里输入. 我使用 python OpenCV 将目标图像的 BRISK 关键点描述符与三个不同的模板相匹配. 确定哪个模板最合适的实用、稳健、统计合理的方法是什么? 现在我计算 cv2.findHomography 返回的 cv2.RANSAC 内点的数量(顺便说一下,它不返 ..
发布时间:2021-06-12 19:35:54 Python

ucrtbase.dll:无效参数传递给认为无效参数致命的函数

我目前正在使用OpenCV进行个人项目,并且在程序执行过程中遇到一些问题.实施了AKAZE + BOW识别器(对于我的问题而言,它似乎还不能很好地工作),我想尝试SIFT(并最终实现SURF)的实现. 对于我的项目,我正在以下标题中所述,我遇到的问题在于ucrtbase.dll,该文件在执行过程中获取了无效参数(如果我正确读取了其他线程,则dll应该是Windows 10中的OS库).当fo ..
发布时间:2020-05-20 21:12:57 其他开发

使用BRISK检测器/描述符OpenCV的性能问题

当我在OpenCV中使用BRISK进行功能检测和描述时遇到性能问题. 基本上,我尝试匹配从该图像中获得的所有描述符:我使用基于flann的匹配器,LSH算法和BRISK从图像数据库中获取的所有描述符,以进行特征检测和描述. 我的图像数据库由242张图像组成.在这242张图像中,有3张图像与上述“复杂"图像查询中分别拍摄的每个对象相对应. 以下是用于BRISK检测的参数(默认的op ..
发布时间:2020-05-20 20:04:23 其他开发

关键点描述符OpenCV

我试图了解如何在OpenCV中获取给定KeyPoint的描述符.到目前为止,我的代码如下: #include #include "opencv2/opencv.hpp" typedef cv::Mat Image; int main(int argc, const char * argv[]) { Image imgA = cv::imread("imag ..
发布时间:2020-05-20 19:59:18 C/C++开发

opencv中类cv :: KeyPoint的类成员class_id的含义和用法是什么?

在OpenCV 2.4.3的参考手册中 KeyPoint :: class_id 被描述为“可以用于由它们所属的对象聚集关键点的对象ID”。 / p> 由于缺乏对“关键点”的充分了解,我无法理解 class_id 的用途。 我的另一个问题是,通过使用特征检测器,描述符和匹配器,我们可以检测训练图像中查询对象的匹配关键点。但是如何在训练图像中分割出查询对象。我们可以使用抓取或分水岭算法吗 ..

什么是图像处理的关键点?

例如,在使用OpenCV时,经常使用SURF等算法来检测关键点。我的问题是这些关键点究竟是什么? 我知道它们是图像中的某种“兴趣点”。我也知道它们是尺度不变的并且是圆形的。 此外,我发现他们有方向但我无法理解这究竟是什么。它是一个角度,但在半径和东西之间?你能解释一下吗?我认为我需要的东西首先是更简单的东西,之后会更容易理解论文。 解决方案 这些是一些非常好的问题。让我们一个一 ..
发布时间:2018-07-30 16:46:55 其他开发

使用OpenCV获取指定点的SIFT描述符

我想要获得指定点的SIFT功能。这些点是由手而不是由键盘检测器。我的问题是:我只知道点的位置,但不知道尺寸和角度值。如何设置此值? 以下是我的代码: int main() { Mat img_object = imread(“img / test.jpg”,0); SiftDescriptorExtractor extractor; Mat描述符; std :: ..
发布时间:2016-12-26 12:35:38 其他开发