下面错误没有见过呀!有没有解决方法

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果[](

```c#
private void AcquireImages(object sender, DoWorkEventArgs e)
{
IManagedCamera cam = (IManagedCamera)e.Argument; //线程后台异步运行获取参数值
cam.ExposureAuto.Value = ExposureAutoEnums.Continuous.ToString(); //自动曝光
Console.WriteLine("\n开始抓取图像");
while (m_grabImage)
{
//int NumImages = 10; //每个相机读取NumImages帧图像
//for (int imageCnt=0; imageCnt <= NumImages; imageCnt++)
//{
try
{
try
{
using (IManagedImage rawImage = cam.GetNextImage(100))
{
if (rawImage.IsIncomplete)
{
Console.WriteLine("Image incomplete with image status {0}..", rawImage.ImageStatus);
}
else
{
oldwidth = rawImage.Width;
oldheight = rawImage.Height;
int i = Selectedcameraslist.IndexOf(cam); //遍历搜索相机列表数
if (m_bitmap.Count <= i) //处理Bitmap图像的某台相机
{
m_bitmap.Add(new Bitmap(System.Convert.ToInt32(rawImage.Width),
System.Convert.ToInt32(rawImage.Height),
System.Drawing.Imaging.PixelFormat.Format32bppRgb));
}
else
{
m_bitmap[i] = new Bitmap(System.Convert.ToInt32(rawImage.Width),
System.Convert.ToInt32(rawImage.Height),
System.Drawing.Imaging.PixelFormat.Format32bppRgb);
}
manageDate = new byte[oldwidth * oldheight * 4];
}
if (m_processedImage != null)
{
m_processedImage.Dispose();
}
lock (this)
{
m_processedImage = rawImage.Convert(PixelFormatEnums.RGBa8);
Interlocked.Exchange(ref m_SrcBuffer, m_processedImage.DataPtr);
int len = System.Convert.ToInt32(oldwidth * oldheight * 4);
System.Runtime.InteropServices.Marshal.Copy(m_SrcBuffer, manageDate, 0, len - 1);
}
if (m_saveImage)
{
m_saveImage = false;
imageCnt++;
Console.WriteLine("Grabbed image{0},oldwidth={1},oldheight={2}", imageCnt, oldwidth, oldheight);
using (IManagedImage convertedImage = rawImage.Convert(PixelFormatEnums.Mono8)) //将图像转化为mono8格式
{
String filename = "test";
filename = filename + imageCnt + ".jpg";
convertedImage.Save(filename);
Console.WriteLine("图片保存为{0}:\n", filename);
//String filename = "test";
//String path = @"C:\Users\PC\Desktop\test";
//path = path + filename + imageCnt + ".jpg";
//convertedImage.Save(path);
//Console.WriteLine("Image saved at {0}\n",filename);
//using (FileStream filestream = new FileStream(path, FileMode.Open, FileAccess.Read))
//{
// filestream.Read(manageDate, 0, 2448 * 2048 + 1024);
// pictureBoxShowPictures.Image = System.Drawing.Image.FromStream(new MemoryStream(manageDate, 0, manageDate.Length));
// pictureBoxShowPictures.Refresh();
// filestream.Flush();
// filestream.Close();
// Console.WriteLine("Image saved at {0}\n", filename);
//}
}
}
}
}
catch (SpinnakerException ex)
{
Console.WriteLine("Error:{0}", ex.Message);
}
}
catch(SpinnakerException ex)
{
Console.WriteLine("Error:{0}", ex.Message);
}
}
m_grabThreadExit.Set();
}

img

```)

有待解决

未写入枚举值