看板 C_Sharp 關於我們 聯絡資訊
※ [本文轉錄自 C_and_CPP 看板 #1FeLuyuO ] 作者: diabloevagto (wi) 看板: C_and_CPP 標題: [問題] 使用c++包成的dll回傳圖檔給c#秀出 時間: Thu May 3 00:18:02 2012 開發平台(Platform): (Ex: VC++, GCC, Linux, ...) g++、vc# 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) opencv 問題(Question): 從c++的dll回傳圖片給c# 補充說明(Supplement): 請問該如何實現這個功能呢?? 目前是可以從c#丟圖給c++,但是回傳的時候一直無法成功 麻煩大家了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.125.20.92 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: diabloevagto (140.125.20.92), 時間: 05/03/2012 00:18:16
funnyface325:你傳回byte array 再用bitmap接! 05/03 09:51
diabloevagto:不好意思,能否在詳細點呢?對c#很不熟... 05/03 11:34
diabloevagto:在c++內,對於pixel是用uchar*儲存的 05/03 11:35
jhchou:在C#要接unmanaged的指標要用IntPtr 05/03 12:19
jhchou:http://0rz.tw/CvIBY 或許對你有幫助 05/03 12:19
rainbow001:http://ppt.cc/GCNF 給您參考 05/03 13:27
rainbow001:主要將c#範例的byte[]data改為你C++的pixel資料 05/03 13:29
rainbow001:就看你怎麼去接C++的資料 05/03 13:29
c# code http://ideone.com/zZ9Mg c++ code http://ideone.com/UcoLa 我這樣雖然不會出錯了 但是圖片都是整片黑色的... 不知道是不是沒有傳回來... ※ 編輯: diabloevagto 來自: 140.125.20.92 (05/03 13:48)