首页 > 解决方案 > C# EmguCV 中 OpenCV 中的“getTickFrequency”等价物是什么?

问题描述

我正在将此代码从 C++ 转换为 C#

double freq = getTickFrequency() / 1000;

getTickFrequency我在 C# 中的 EmguCV 中找不到等价物。

标签: c#opencvemgucv

解决方案


就像我之前的问题一样,我没有找到getTickFrequencyin的显式函数EmguCV我找到的唯一解决方案是使用OpenCV Core的开源重写函数OpenCV

[DllImport("Kernel32.dll")]
private static extern bool QueryPerformanceFrequency(out long lpFrequency);
double GetTickFrequency()
{
    QueryPerformanceFrequency(out long freq);
    return (double)freq;
}

EmguCV应该修改以添加这些缺少的部分并提供良好的文档。


推荐阅读