VisionPro的CogFitCircleEditV2控件很少会用到,这里介绍它是为了更好的理解CogFitCircleTool工具。CogFitCircleTool在对位贴合项目中使用较为频繁,因为涉及到旋转中心的计算。有人说我用C#也能计算出旋转中心,的确,C#也能计算,但有现成的为什么不用呢?如果喜欢写代码,完全可以使用OpenCV这种类库写一套自己的框架,VisionPro要的就是快。
前面介绍过好几种VisionPro工具的C#使用方法,这里就不多解释了,直接看核心代码。
由于我使用的8.2版本工具箱没有对应控件,所以只能使用代码方式实例化。声明两个全局变量,后面使用。
复制
CogFitCircleEditV2 cfc = new CogFitCircleEditV2();//工具控件 CogFitCircleTool cfct = new CogFitCircleTool();//工具
这里使用工具控件只是为了让初学者能够看到代码执行的效果,实际使用中可以不用。
然后读入一张图片,用以支持工具运行。
复制
cfct.InputImage = new CogImage8Grey(new Bitmap(@"C:\Users\Administrator\Desktop\test.bmp"));//读入图片 cfc.Subject = cfct;//工具赋值给工具控件 this.Controls.Add(cfc);//加入控件
隐藏内容,解锁需要开通VIP
登录/注册
工具的运行方法,我这里就不写了,基础的基础,不会自己看一看前面的教程。
评论 (1)