VisionPro控件的使用(2)

2019-03-27 17:39

然后双击“CogToolGroup”中,在“CogToolGroup1“中添加你需要的工具。

添加完工具并设置配置后,点击

保存成工作组文件。

2. 工具组的编程加载

在程序的编写中,需要加载工具组文件

--------------------------------------------------------------------------------------------------------------- 在C#中VisionPro提供出来的工具组文件进行加载的方法为 //需要引用的空间

using Cognex.VisionPro.ToolGroup;

//实现代码

object toolgroup = CogSerializer.LoadObjectFromFile(path); CogToolGroup ToolGroup1 = toolgroup as CogToolGroup;

path : 加载工具组文件的物理路径。

如“C:\\Users\\Administrator\\Desktop\\Temp\\PMAlignTool.vpp”。

---------------------------------------------------------------------------------------------------------------

3. 工具组的编程保存

CogSerializer.SaveObjectToFile(ToolGroup1,path,typeof(System.Runtime.Serialization.Formatters.Soap.SoapFormatter), CogSerializationOptionsConstants.Minimum);

ToolGroup1:需要保存的工具组 path : 保存工具组文件的物理路径

4. 工具组的各子工具的编程关联(这样做的话就更灵活的操作组中的工具数据) //引用的空间

using Cognex.VisionPro;

using Cognex.VisionPro.PMAlign;

CogAcqFifoTool CogAcqFifoTool1 = ToolGroup1.Tools[\] as CogAcqFifoTool ; //关联相机工具

CogAcqFifoTool1.OutputImage //工具输出的图像,类型为ICogImage

CogAcqFifoTool1.Run() //运行工具,这里运行后相机获取一张图片,可以通过OutImage获取

CogPMAlignTool CogPMAlignTool1 = ToolGroup1.Tools[\] as CogPMAlignTool ; //关联模版匹配工具

CogPMAlignTool1.InputImage //工具输入的图像,注意的是这个工具用的8位的灰度图像。 CogPMAlignTool1.Run() //运行工具,对输入的图像进行模版匹配

CogCalibNPointToNPointTool CogCalibNPointToNPointTool1= ToolGroup1.Tools[\] as CogCalibNPointToNPointTool; //关联模版匹配工具 CogCalibNPointToNPointTool1.InputImage //工具输入的图像

CogCalibNPointToNPointTool1.OutputImage //工具输出矫正后的图像,类型为ICogImage CogCalibNPointToNPointTool1.Run()//运行工具,对输入的图像进行矫正计算

附:ICogImage类型的图像可以强转换为8位的灰度图像,如:

CogImage8Grey image8grey = image As CogImage8Grey; //image 的类型为 ICogImage


VisionPro控件的使用(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:第一课 春天的小雨滴滴滴

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: