当EMGU是矩阵时,EMGU不显示图像
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当EMGU是矩阵时,EMGU不显示图像相关的知识,希望对你有一定的参考价值。
我想将图像加载到Matrix中,以便在C#中使用EmguCV来处理它。我试过这个:
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只是从图片框加载的Bitmap。
它编译,但显示一个空窗口。你会建议什么? (我想使用Matrix类型,因为Mat类型似乎没有方便的方法来执行矩阵操作等)
答案
我发现了自己。你需要使用Byte而不是float。
以上是关于当EMGU是矩阵时,EMGU不显示图像的主要内容,如果未能解决你的问题,请参考以下文章
使用 Emgu CV C# 创建轮廓蒙版以仅在原始图像上显示 ROI