C++ Opencv 2.4.6特征检测器seg故障 cv::Ptr-detector=cv::FeatureDetector::create(“SIFT”); cv::Ptr descriptor=cv::DescriptorExtractor::创建(“筛选”); 向量关键点; 检测器->检测(src_图像、关键点);
使用opencv2.4.6获取4号线的分段故障。如果我使用任何以前的opencv版本,代码都可以工作C++ Opencv 2.4.6特征检测器seg故障 cv::Ptr-detector=cv::FeatureDetector::create(“SIFT”); cv::Ptr descriptor=cv::DescriptorExtractor::创建(“筛选”); 向量关键点; 检测器->检测(src_图像、关键点);,c++,opencv,segmentation-fault,C++,Opencv,Segmentation Fault,使用opencv2.4.6获取4号线的分段故障。如果我使用任何以前的opencv版本,代码都可以工作 请帮助。您的映像(src_image)加载是否正确?请在开始时调用cv::initModule_nonfree()。我确信src_映像没有问题。cv::initModule_nonfree();-我在命名空间错误中得到“没有名为initModule_nonfree()的成员。我缺少什么吗?谢谢jet47-我的项目缺少链接opencv_nonfree库的链接。 cv::Ptr<cv::Fea
请帮助。您的映像(
src_image
)加载是否正确?请在开始时调用cv::initModule_nonfree()
。我确信src_映像没有问题。cv::initModule_nonfree();-我在命名空间错误中得到“没有名为initModule_nonfree()的成员。我缺少什么吗?谢谢jet47-我的项目缺少链接opencv_nonfree库的链接。
cv::Ptr<cv::FeatureDetector> detector = cv::FeatureDetector::create("SIFT");
cv::Ptr<cv::DescriptorExtractor> descriptor = cv::DescriptorExtractor::create("SIFT");
std::vector<cv::KeyPoint> keypoints;
detector->detect(src_image, keypoints);