草庐IT

featureDetector

全部标签

c++ - FeatureDetector OpenCV 2.4.5 中的访问违规读取

我尝试了关于匹配OpenCV2.4.5中的许multimap像的示例代码,并修改了该代码。我找到了错误代码:Unhandledexceptionat0x585a7090intesting.exe:0xC0000005:Accessviolationreadinglocation0x00000000.它的错误在featureDetector->detect(queryImage,queryKeypoints)。我找不到那个问题的解决方案。请帮助我。#include#include#include#include#include#include#includeusingnamespaces

c++ - 在 OpenCV 中使用 FeatureDetector 会导致访问冲突

我需要在立体图像中查找和匹配特征点。因此,我想比较OpenCV2.4.5支持的不同特征检测算法。通过将“SURF”、“SIFT”等传递给函数。代码片段:#include"opencv2/opencv.hpp"#include#includeusingnamespacecv;usingnamespacestd;...voidDisparityAnalysis::detectKeyPoints(Mat1bleftImageGrey,Mat1brightImageGrey,stringalgorithmName){Ptrdetector=FeatureDetector::create(alg

c++ - 从 OpenCV FeatureDetector 检索特征类型

在OpenCV中,创建一个cv::FeatureDetector是很常见的通过提供特征的名称:cv::Ptrdetector=cv::FeatureDetector::create("SURF");这是一个工厂模式,是cv::FeatureDetector一个抽象类。然后,给定一个cv::Ptr类型的变量,是否可以检索特征的名称?是"SURF"在我的示例中。 最佳答案 从cv::Algorithm派生的类继承name()方法,该方法返回包含算法名称的字符串。对于SURF检测器,name()返回字符串Feature2D.SURF这是一

c++ - OpenCV 3:可用的 FeatureDetector::create() 和 DescriptorExtractor::create() 选项列表?

编辑:我看错了OpenCV2代码示例,OpenCV3中没有FeatureDetector::create-这让我很困惑。嘿,OpenCV的新手,通过拆解其他人的C++代码通过示例学习。我想尝试所有可用的选项:detector=FeatureDetector::create(str_detector);descriptor=DescriptorExtractor::create(str_descriptor);目前str_detector是FASTstr_descriptor是BRISK我无法找到可用的检测器和描述符。有没有办法输出所有当前可用选项的列表?(我刚刚在全新的Linux安装上

c++ - SurfDescriptorExtractor/featureDetector - IOS 中的 OpenCv

我正在开发一个使用openCV进行图像匹配的iphone项目。最初我使用的是cvMatchTemplate(),但输出不是我们预期的。所以我现在正在尝试使用FLANN实现SURF检测器。我尝试将以下.cpp代码移植到Objective-C,//--Step2:Calculatedescriptors(featurevectors)SurfDescriptorExtractorextractor;Matdescriptors_1,descriptors_2;extractor.compute(img_1,keypoints_1,descriptors_1);extractor.compu

android - Android 中的 OpenCv : keypoint detection in images from file

我是OpenCv和StackOverflow的新手,对Android编程几乎是新手,所以如果我的问题很愚蠢,请原谅。我正在尝试将从相机获取的图像与某些图像文件进行匹配,以查看哪个图像文件与相机图像更相似。所以我使用DescriptorExtractor.compute来获取文件图像的关键点和带有SURF的相机图像(我也尝试过SIFT)以匹配它们但是......应用于文件图像的方法总是返回一个空的关键点列表,而如果我在相机图像上使用它,我总是得到一个非空列表(平均一百个点)。最让我困惑的是,即使使用完全相同的图像,首先从相机加载,然后从文件加载,我也会出现这种行为。你能帮我弄清楚我做错了