首页 > 解决方案 > OpenCV 4.5.3 中的 OpenCV cv::ORB::ScoreType 错误

问题描述

我正在使用他们使用 FAST 特征检测器的软件包。我以前安装过 OpenCV 3.3.1。我同时安装了 OpenCV 4.5.3。我确保这个包使用最新版本的 OpenCV。但是我收到此错误;

/home/didula/BVLOAM_ws/src/visual_odometry/src/image_util.cpp:56:7:错误:'ScoreType'不是'cv::ORB'的成员 cv::ORB::ScoreType scoreType = cv::ORB ::FAST_SCORE; ^ /home/didula/BVLOAM_ws/src/visual_odometry/src/image_util.cpp:59:104:错误:在此范围检测器中未声明“scoreType”= cv::ORB::create(num_features, scaleFactor, nlevels, edgeThreshold , firstLevel, WTA_K, scoreType

任何帮助深表感谢

标签: opencvpackagerosorbopencv4

解决方案


您是否使用“cv2.FastFeatureDetector_create()”,如果是,请尝试将其更改为“fast = cv2.FastFeatureDetector()”


推荐阅读