【发布时间】:2020-01-02 06:38:37
【问题描述】:
我正在将此代码从 C++ 转换为 C#
double freq = getTickFrequency() / 1000;
我在 C# 的 EmguCV 中找不到 getTickFrequency 的等价物。
【问题讨论】:
-
我对 emucv 一无所知,但在普通的旧 .Net 中,我会使用 System.Diagnostics.Stopwatch.Frequency
-
我不认为他们是一样的。
-
可能不会,但它们都会处理时钟量。通过一些实验,您可能会找到一种关系。再说一次,有了现代多核、超线程、可变时钟频率处理器,谁知道现在这一切是如何结合在一起的。
-
我测试了一个叫做 QueryPerformanceFrequency 的东西——来自这个 getTickFrequency 的 OpenCV 代码——它显示了作为 System.Diagnostics.Stopwatch.Frequency 的确切结果。可能你是对的。谢谢。