【问题标题】:OpenCV cv::ORB::ScoreType error in OpenCV 4.5.3OpenCV 4.5.3 中的 OpenCV cv::ORB::ScoreType 错误
【发布时间】:2021-09-26 23:48:40
【问题描述】:

我正在使用他们使用 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

非常感谢任何帮助

【问题讨论】:

  • 在 opencv 文档中搜索 ORB,然后浏览那些“分数类型”

标签: opencv package ros orb opencv4


【解决方案1】:

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

【讨论】:

  • 这个问题看起来像 C++,而不是 Python
猜你喜欢
  • 2012-08-04
  • 1970-01-01
  • 2012-07-05
  • 2012-12-28
  • 2020-04-24
  • 2012-01-21
  • 2022-01-22
  • 1970-01-01
  • 2012-11-12
相关资源
最近更新 更多