gpt4 book ai didi

c# - 用emgu读取16bit matrox图像库

转载 作者:太空宇宙 更新时间:2023-11-03 21:53:45 25 4
gpt4 key购买 nike

我正在尝试在 pictureBox 中查看未压缩的 tif 原始文件。生成的“矩阵成像库”我正在使用 emgu.cv

我在做:

Image<Gray, ushort> My_Image = new Image<Gray, ushort>(imgN);
Image<Gray, byte> My_Image1 = new Image<Gray, byte>(imgN);

还有:

Image<Gray, byte> My_Image3 = My_Image.Convert<Gray, byte>();

我一直看到黑色图像,任何解决方案?我也尝试了更多的组合导致黑色......

最佳答案

这对我有用:

IntPtr img = CvInvoke.cvLoadImage(imgN,Emgu.CV.CvEnum.LOAD_IMAGE_TYPE.CV_LOAD_IMAGE_UNCHANGED);
MIplImage iplImage = (MIplImage)Marshal.PtrToStructure(img, typeof(MIplImage));

Image<Gray, UInt16> res;
res = new Image<Gray, UInt16>(1024, 872, iplImage.widthStep, iplImage.imageData);
imageBox1.Image = res;

使用 imageBox1

关于c# - 用emgu读取16bit matrox图像库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26502728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com