让代码更简单

纯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的区域必须是仿射矩形,因为该区域需要变换形状。

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

纯C#使用VisionPro工具CogCaliperTool
VIP用户免费下载

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

8 打赏

评论 (2)

登录后评论
可以提供下载验证码吗?
动态提取码,请根据提示获取提取码。
QQ咨询 邮件咨询 狗哥推荐