让代码更简单

当前位置:代码狗 > 开发教程 > 工业视觉教程 > 正文

纯C#使用VisionPro工具CogCaliperTool

重要:本文最后更新于2020-01-19 11:02:43,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

纠正下前面的错误,使用纯C#使用VisionPro工具并不是所有工具都能绕开加密狗限制。卡尺工具在visionPro中非常常见,很多工具的构成都有卡尺的存在,不知道大家有没有发现,下面是纯C#使用VisionPro工具CogCaliperTool的方法。

纯C#使用VisionPro工具CogCaliperTool

纯C#使用VisionPro工具CogCaliperTool

首先声明全局变量,方便后面使用

CogImage8Grey img8;
Cognex.VisionPro.Caliper.CogCaliperTool cct;

读入图像,实例化CogCaliperTool工具,并在CogCaliperTool控件中显示出来,以便对照代码功能。

OpenFileDialog ofd = new OpenFileDialog();
if(ofd.ShowDialog()==DialogResult.OK){
img8 = new CogImage8Grey(new Bitmap(ofd.FileName));
cct = new Cognex.VisionPro.Caliper.CogCaliperTool();
cct.InputImage = img8;
cogCaliperEditV21.Subject = cct;
}

卡尺区域与CogPMAlignTool工具中的区域设置一样,都是通过创建CogRectangleAffine区域对象来实现的,唯一的区别就是CogCaliperTool的区域必须是仿射矩形,因为该区域需要变换形状。

卡尺计分也是一项非常重要的内容,文末的源码中包含了如何使用卡尺计分函数的禁用与启用,以及其参数设置。

文件下载

要查看更多文章内容,请您先登录/注册

感觉很棒!可以赞赏支持我哟~

赞(2) 打赏

评论 抢沙发

×

请作者吃根烤肠!

支付宝