0

我正在构建一个 C# XAML 应用程序,它使用 WINRT 组件来访问一些 OpenCV 功能。是否可以直接从 C++ XAML 项目访问此 OpenCV?它会提高性能吗?

4

1 回答 1

1

是的,您可以使用来自 C++ XAML 项目的第三方 C++ 库(但是构建它们可能会很棘手,我没有使用 OpenCV 的经验)。

C#和C++ 组件之间的操作有一些性能开销,但在实际情况下,它几乎总是可以忽略不计。它还取决于您从 C# 应用程序调用 C++ 组件的次数,但您可以通过调用虚假 C++ 函数(返回一些硬编码值)一百万次并测量时间Stopwatch

于 2013-07-06T19:24:47.260 回答