让代码更简单

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

C#纯代码训练使用CogPMAlignTool

重要:本文最后更新于2019-12-04 08:30:54,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

随着大家技术的提升,各种奇怪的需求陆续出现。比如放着VisionPro可视化操作不用,搞成用代码调试的。我猜可能是想将程序做得不通用,一种产品收一次费用,嘿嘿。话虽如此,使用C#纯代码训练使用CogPMAlignTool工具却是实实在在的技能,是技能就得掌握,下面一起学习下吧!

C#纯代码训练使用CogPMAlignTool

C#纯代码训练使用CogPMAlignTool

首先声明一些全局变量

Bitmap img;//读入的普通图像
CogImage8Grey img_8;//用作处理的CogImage8Grey类型图像
CogPMAlignTool pma;//PMA工具全局变量
CogPMAlignPattern pmap;//PMA工具训练模板全局变量

读入图像文件到内存

img = new Bitmap(opd.FileName);

然后转换为CogImage8Grey类型

img_8 = new CogImage8Grey(img);

训练PMA模板

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

PMA工具最重要的就是模板的训练,使用代码训练特别不方便,因为要设置区域,还是得配合visionPro工具控件来调试位置,然后再用代码训练。上面的代码都写了注释,应该不用我解释了。

运行PMA工具

//提供PMA工具输入图像
pma.InputImage = img_8;
//运行PMA工具
pma.Run();
MessageBox.Show("共找到"+pma.Results.Count.ToString()+"个结果");

本文只演示了CogPMAlignTool工具的C#代码使用,其它工具也是一样的,就不一一介绍了,以后挑点特殊的讲讲就行了。

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

赞(1) 打赏

评论 抢沙发

×

请作者吃根烤肠!

支付宝