我下载了EMGU Cv控件,ImageBox 我试图在此控件中显示视频流。 控制图像对象是IImage, 如何将图像显示到ImageBox?它只接受IImage, 如何创建或转换图像或位图到IImage,或创建一个?
编辑: 我做到了这一点:
Bitmap bmp = new Bitmap(picBuffer.FramesDicitionary[addr]);
Image<Bgr, Byte> img1 = new Image<Bgr, Byte>(bmp);
pbTopLeft.Image = img1;
当我运行应用程序时,它会说:&#39; Emgu.CV.CvInvoke&#39;的类型初始化程序。抛出一个例外 如何解决这个问题?
答案 0 :(得分:0)
您是否已将OpenCV dll复制到执行目录? 确保非托管DLL位于执行目录中。 设置项目的最佳方式是: