CvImage/IplImageからSystem::Drawing::Bitmapへの変換
なんで^を付けるのかとかそこらへんの作法がわからん
System::DrawingのDLLへの参照を追加してから
using namespace System::Drawing;
グローバル変数を作っておく
private:
System::Drawing::Bitmap^ shadow;
C#側のためのアクセサ
public: System::Drawing::Bitmap^ ShadowImage(void){ return this->shadow; }
OpenCVのwhileループ末尾で、結果画像の入ったIplImage型のimgResultをBitmapにcastして
グローバル変数に保存しておく
http://d.hatena.ne.jp/shokai/20090421/1240325024 のC++版
this->shadow = dynamic_cast<System::Drawing::Bitmap^> (gcnew System::Drawing::Bitmap(w,h,w*3, System::Drawing::Imaging::PixelFormat::Format24bppRgb, static_cast<System::IntPtr>(imgResult->imageDataOrigin)));