C# Emgu Cv和16位灰度图像

C# Emgu Cv和16位灰度图像,c#,compatibility,emgucv,grayscale,C#,Compatibility,Emgucv,Grayscale,Emgu Cv是否为处理16位灰度图像提供任何支持?(与c#一起工作)。 如果没有,有什么简单的解决方法吗? 提前谢谢 上面写着“任何试图使用16位浮点或非灰度图像作为掩码的尝试都会导致编译时错误!”我对这意味着什么感到有点困惑 我的困惑来自以下实验: 我确实尝试打开并保存图像,但是,我注意到打开并保存图像后,分辨率从16bpp下降到8bpp(tiff)-但没有错误/异常。我不确定这是因为缺少库的支持,还是因为我没有正确地使用image.Save()保存图像 打开图像的代码是: my_Image

Emgu Cv是否为处理16位灰度图像提供任何支持?(与c#一起工作)。 如果没有,有什么简单的解决方法吗? 提前谢谢

上面写着“任何试图使用16位浮点或非灰度图像作为掩码的尝试都会导致编译时错误!”我对这意味着什么感到有点困惑

我的困惑来自以下实验:

我确实尝试打开并保存图像,但是,我注意到打开并保存图像后,分辨率从16bpp下降到8bpp(tiff)-但没有错误/异常。我不确定这是因为缺少库的支持,还是因为我没有正确地使用image.Save()保存图像

打开图像的代码是:

my_Image = new Image<Gray, ushort>(Openfile.FileName);

简短的回答,因为在询问之前您必须搜索:


如果这不能回答问题,或者你问问题是因为你遇到了问题,那就多提一点你的问题,解释你的问题是什么,以及你尝试了什么。如果没有,请阅读。

我确实尝试过,但是,我注意到打开并保存图像后,分辨率从16bpp变为8bpp(tiff)。我不确定这是因为库不支持,还是因为我没有使用image.Save()正确保存图像好,现在这看起来是个真正的问题。进一步搜索,根据一些帖子()和文档()的说法,处理16位图像似乎有问题,至少在需要保存图像时是这样。但我找不到任何关于解决方法的信息,抱歉。
my_Image.Save(fName);