看板 C_Sharp 關於我們 聯絡資訊
之前有一些圖像的作業要處理,同學都用 OpenCV 來做. 但是我想練習 C#..因此都 new Bmp(); 簡單的 func 也都是自己寫 Method 來做掉. 但是這次的作業比較大..需要求大量的 EigenValue EigenVector .... 等 就決定找看看有沒有 C# 用的 OpenCV 了.. 我找到的就是 Emgu.CV .... 目前在研究中.. 想問問看有沒有用過的人的心得.. 或是有人有用過更方便的? 另外加問一個問題.. 寫 C#已經很久沒用到 Ptr 了.. 但是這個 Emgu.CV 是從 C++ 改過來的 因此呼叫的還是被改成 IntPtr .. 我不會抓一個 array 的指標.... EX1 這是 Emgu.CV : [DllImport(CXCORE_LIBRARY)] public static extern double cvInvert(IntPtr src, IntPtr dst, CvEnum.INVERT_METHOD method); EX2 這是我程式內的片段 : int[,,,] mySource = new int[100,100,100,100]; IntPtr mySourcePtr = ???????????????????????????? ; // 不會 囧 嗯...想請問一下該怎麼用? 謝謝 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.31.87
toki:Marshal.AllocHGlobal / FreeHGlobal 05/20 21:44