C#纯代码训练使用CogPMAlignTool

随着大家技术的提升,各种奇怪的需求陆续出现。比如放着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模板


隐藏内容,解锁需要开通VIP
登录/注册

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

运行PMA工具

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

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

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/iot/241870.html

(0)
上一篇 2022年4月7日 01:43
下一篇 2022年4月7日 01:52

相关推荐

发表回复

登录后才能评论