将C#的bitmap格式转换为Halcon的图像格式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将C#的bitmap格式转换为Halcon的图像格式相关的知识,希望对你有一定的参考价值。
/// <summary> /// Bitmap转HObject灰度图 /// </summary> /// <param name="bmp">Bitmap图像</param> /// <param name="image">HObject图像</param> public static void Bitmap2HObjectBpp8(Bitmap bmp, out HObject image) { try { Rectangle rect = new Rectangle(0, 0, bmp.Width, bmp.Height); BitmapData srcBmpData = bmp.LockBits(rect, ImageLockMode.ReadOnly, PixelFormat.Format8bppIndexed); HOperatorSet.GenImage1(out image, "byte", bmp.Width, bmp.Height, srcBmpData.Scan0); bmp.UnlockBits(srcBmpData); } catch (Exception) { image = null; } }
以上是关于将C#的bitmap格式转换为Halcon的图像格式的主要内容,如果未能解决你的问题,请参考以下文章
C# WPF 错误 无法将类型"System.Windows.Media.ImageSource"转换为"System.Drawing.Bitmap"