zoukankan      html  css  js  c++  java
  • C#和Visionpro联合开发之运行图像程序

     1         //相机拍照,并且运行图像程序,并结果显示到屏幕                                 
     2        public static bool ToolBlockRun(CogToolBlock mytoolblock,CogRecordDisplay recordDisplay, ref Bitmap myImage,ref object result)
     3         {                                                                                       //用ref把取得的图像传出去
     4             ////从相机取像显示到CogRecordDisplay_A
     5             CogAcqFifoTool myAcqFifoTool = mytoolblock.Tools["CogAcqFifoTool1"] as CogAcqFifoTool;
     6             myAcqFifoTool.Run();
     7 
     8             if (myAcqFifoTool.OutputImage == null)
     9             {            
    10                 myImage = null;
    11                 return false;
    12             }
    13             
    14             recordDisplay.Image = myAcqFifoTool.OutputImage;//拍摄的图片在显示到屏幕
    15             recordDisplay.Fit(true);
    16 
    17             try
    18             {
    19                 //运行图像处理程序
    20                 mytoolblock.Run();
    21             }
    22             catch
    23             {
    24                 return false;
    25             }
    26             
    27            ICogRecord myShowResult = mytoolblock.CreateLastRunRecord();//结果显示到屏幕
    28            recordDisplay.Record = myShowResult.SubRecords[1];
    29            recordDisplay.Fit(true);
    30            myImage = myAcqFifoTool.OutputImage.ToBitmap();//把图像传出去
    31 
    32             //取的图像处理结果
    33            result = mytoolblock.Outputs["Reuslt"].Value;//这个地方的结果可以数组或者集合
    34 
    35            return true;
    36         }
  • 相关阅读:
    asp.net微信开发第八篇----永久素材管理
    selenium模块
    request模块
    爬虫基本概念
    反向生成url
    admin的路由系统剖析
    popup方法
    ModelForm
    Django数据库操作性能相关
    缓存
  • 原文地址:https://www.cnblogs.com/MaZai/p/10280838.html
Copyright © 2011-2022 走看看