作者diabloevagto (wi)
看板C_Sharp
标题Fw: [问题] 使用c++包成的dll回传图档给c#秀出
时间Thu May 3 00:18:16 2012
※ [本文转录自 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
1F:推 funnyface325:你传回byte array 再用bitmap接! 05/03 09:51
2F:→ diabloevagto:不好意思,能否在详细点呢?对c#很不熟... 05/03 11:34
3F:→ diabloevagto:在c++内,对於pixel是用uchar*储存的 05/03 11:35
4F:→ jhchou:在C#要接unmanaged的指标要用IntPtr 05/03 12:19
7F:→ rainbow001:主要将c#范例的byte[]data改为你C++的pixel资料 05/03 13:29
8F:→ 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)