当前位置:   article > 正文

VisionPro与C# 图像保存_visionpro 保存图片

visionpro 保存图片

根据客户要求,每次视觉取像运行完毕后,按需保存OK或NG图像,图像分两种:

1.带视觉工具运行结果图像;

2.相机取像原图,.bmp格式。

保存图像代码如下:

  1. using System;
  2. using System.Windows.Forms;
  3. using System.IO;
  4. using Cognex.VisionPro;
  5. using Cognex.VisionPro.ToolBlock;
  6. /// <summary>
  7. /// 保存图像
  8. /// </summary>
  9. /// <param name="image">需要保存的图片</param>
  10. /// <param name="imageNmane">图像保存名称</param>
  11. /// <param name="imagePath">图片保存路径</param>
  12. public void SaveImage(ICogImage image, string imageNmane, string imagePath)
  13. {
  14. CogImageFile mImageFile = new CogImageFile();
  15. string path = "";
  16. imagePath = System.IO.Directory.GetCurrentDirectory() + "\\VisionRecord\\Image\\" + DateTime.Now.ToString("yyyy-MM-dd") + "\\" + imagePath;
  17. if (!Directory.Exists(imagePath))
  18. {
  19. Directory.CreateDirectory(imagePath);
  20. }
  21. try
  22. {
  23. if (imageNmane != "")
  24. {
  25. path = imagePath + "\\" + imageNmane + ".bmp";
  26. }
  27. else
  28. {
  29. path = imagePath + "\\" + DateTime.Now.ToString("HHmmss") + ".bmp";
  30. }
  31. mImageFile.Open(path, CogImageFileModeConstants.Write);
  32. mImageFile.Append(image);
  33. mImageFile.Close();
  34. }
  35. catch (Exception ex)
  36. {
  37. MessageBox.Show("图像保存失败!");
  38. }
  39. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/637126
推荐阅读
相关标签
  

闽ICP备14008679号