c++ - 如何使用 C++ 计算召回率和精度?

标签 c++ opencv boost eigen

有没有像Boost、Eigen、OpenCV这样的c++库可以计算召回率和精度?

最佳答案

不需要精确度和召回率库。它可以很容易地编码。

精度 = tp/(tp + fp)召回率 = tp/(tp + fn)

让,

N - 第一个图像中在第二个图像上也可见的关键点数量

N1 - 第一张图像中已匹配的关键点数量。

n - 匹配器找到的正确匹配的数量

那么,

n/N1 - 精度

n/N - 召回

看看这里的函数:https://github.com/Itseez/opencv/blob/master/samples/cpp/detector_descriptor_matcher_evaluation.cpp

关于c++ - 如何使用 C++ 计算召回率和精度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14875123/

相关文章:

c++ - Clang 5.0 和 UBsan 的指针加法和整数溢出?

C++,利息计算器不显示正确的输出

c++ - 从不兼容的类型分配给 Double?

c++ - 内置功能可插值单个像素和小 Blob

c++ - 使用 boost 库工具/root 编译时出错

c++ - boost::assign、ptr_map 和多态类

Eclipse 中的 C++ 代码浏览器

python - 多 channel LUT opencv2 python断言错误

c++ - 更快地循环读取 .txt 文件的技术

c++ - 如何理解boost::enable_if和boost::disable_if的以下用法