我想使用C#中的EmguCV将图像加载到Matrix中以使用它。 我尝试过:
Image<Gray, float> img = new Image<Gray, float>(b);
Matrix<float> I = new Matrix<float>(img.Width, img.Height);
img.CopyTo(I);
CvInvoke.Imshow("test", I);
请注意,b只是从图片框加载的位图。
它可以编译,但是显示一个空窗口。你有什么建议? (我想使用Matrix类型,因为Mat类型似乎没有方便的方法进行矩阵运算等。)
答案 0 :(得分:0)
我发现自己。您需要使用Byte而不是float。