看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《diabloevagto (wi)》之銘言: : 開發平台(Platform): (Ex: VC++, GCC, Linux, ...) : g++、vc# : 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) : opencv : 問題(Question): : 從c++的dll回傳圖片給c# : 補充說明(Supplement): : 請問該如何實現這個功能呢?? : 目前是可以從c#丟圖給c++,但是回傳的時候一直無法成功 : 麻煩大家了 Google到這一篇 最近魯蛇我再弄公司的Face Recognition 前面是 Window Store App(C#) 往裡面call到Open CV的Face library 這裡講一下步驟 (1)先compile Open CV library for Win RT 此時產生出來的lib和dll能被 UWP C++所使用 (2)建一個 UWP C++ Windows Runtime Component 做一個Class把要call到open cv 的function 弄在這裡面 產生出來一樣是dll (3)開UWP C#,iclude上面的dll 補充一下 我吐回來是WritableBitmap Open CV中用的是Mat 此時在步驟(2)就已經把Mat轉成WritableBitmap 步驟二的意義是是要讓C++與C#溝通 Windows Runtime Component的好處是 compile出來的dll 不論是C#或C++ .net都可以使用 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.12.223.26 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1448505082.A.DA2.html ※ 編輯: magic704226 (39.12.223.26), 11/26/2015 10:34:17 ※ 編輯: magic704226 (39.12.223.26), 11/26/2015 10:35:13
VSei: 推一個,感覺實用。 11/26 11:17