Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在构建一个 C# XAML 应用程序,它使用 WINRT 组件来访问一些 OpenCV 功能。是否可以直接从 C++ XAML 项目访问此 OpenCV?它会提高性能吗?
是的,您可以使用来自 C++ XAML 项目的第三方 C++ 库(但是构建它们可能会很棘手,我没有使用 OpenCV 的经验)。
C#和C++ 组件之间的互操作有一些性能开销,但在实际情况下,它几乎总是可以忽略不计。它还取决于您从 C# 应用程序调用 C++ 组件的次数,但您可以通过调用虚假 C++ 函数(返回一些硬编码值)一百万次并测量时间Stopwatch。
Stopwatch