- C#纯代码使用VisionPro工具系列文章到CogFindCircleTool这里大概就完结了,以后网友们有需要我再添加,其它没讲到的工具其用法都差不多,看看我写的例子,结合visionpro文件自己研究下,挑战下自己。预计2020年,我将进入visionpro中相关图像算法的介绍与学习,大家做好准备。
老规矩,先声明全局变量。
复制
CogImage8Grey img8; CogFindCircleTool cfc; CogCaliper ccp;
然后读入图像,实例化CogFindCircleTool工具,并让其显示在控件中。
复制
OpenFileDialog ofd = new OpenFileDialog(); if(ofd.ShowDialog()==DialogResult.OK){ img8 = new CogImage8Grey(new Bitmap(ofd.FileName)); cfc = new CogFindCircleTool(); cfc.InputImage = img8; cogFindCircleEditV21.Subject = cfc; }
此工具难点在于计分函数的使用,如CogCaliperScorerStraddle
、CogCaliperScorerContrast
等,具体计分方式在visionpro文档中有写,后续我会发中文档。
代码较多,自行下载文末源码对照学习吧。
注意:我的编译环境都是.net 4.5 visionpro 8.2,如果编译失败,请自行调整配置。
评论 (4)
这句里数字怎么改卡尺数量都是36是为什么啊