2013-01-08 50 views

回答

1

取決於您的語言/生態系統。

  1. 如果您的目標.NET和CLR,如果你正在使用本地代碼有Math.NET Numerics
  2. (C++/CX),那麼你應該能夠使用現有的庫,不被包括OpenCV的和本徵
+0

我打算創建一個可以被.NET CLR使用並使用本地代碼後端來執行矩陣計算的SDK。意思我的代碼/ SDK將在Native C++中。我有正確的理解,創建一個C++/CX包裝到我的庫我可以從.net CLR調用它?另外 - 我假設需要一些工作來編譯ARM的eigen/openCV? –

+0

Interop是一個很大的話題,你可以在MSDN上找到大量的文章。簡而言之,創建Windows運行時組件(在C++/CX中)並從.NET調用它不會有任何問題 - 這就是它的用途。但是,關於ARM,如果您堅持使用純.NET,您的生活將會變得更加輕鬆,因爲JIT編譯器可以爲您自動發出ARM指令。正如您猜測的那樣,編譯本機C++庫以定位ARM可能會涉及很多工作。 –

+0

謝謝。我想我會試着玩弄它。猜猜OpenCV的人們將會提供一個在某些時候編譯OpenCV for Windows商店應用程序的解決方案。 –

相關問題