.vpp 视觉工具块

CogToolBlock:VisionPro 视觉工具块(定义为全局变量,方便后续调用)。
问:为什么定义为全局变量?
答:因为定义成全局变量其他按钮可以进行访问,获取结果。
如果定义在方法内部,其他按钮就无法访问这个视觉工具,无法运行、无法拿结果
VisionPro 软件里画的流程(找圆、计数、找边、卡尺…)进行打包后就是这个,方便使用


Directory.GetCurrentDirectory:获取程序运行的当前目录
"\\vp\\1.bmp":图片路径
作用:定位要打开的图片路径
Bitmap:是高效存储和查询数据状态的一种数据结构,核心是单个比特(bit),代表元素的一个状态
(适合处理灰度图和彩色图)
ICogImage:VisionPro 专用图像接口。
CogImage24PlanarColor:24 位彩色图像。
注意:控件支持的图像格式与winform控件支持的图像格式Imasge有区别。
cogRecordDisplay1:VisionPro的图像展示工具。
Image:是把图像交给控件显示。
Fit:自动缩放图像,自适应控件大小。


一般Load事件用来vpp加载,网络通信,读取数据等操作
窗体启动时自动启动里面的代码
CogSerializer.LoadObjectFromFile:VisionPro提供的一个加载工具的文件方法。
as CogToolBlock:将加载的对象强转为工具块。



创建一个Form2的一个新窗口,这里传递了两个关键的参数
1._toolBlock:视觉工具块
2.cogRecordDisplay1.Image:当前显示的图像
ShowDialog():弹窗式打开(必须关了此窗口才能操作主窗口)


编辑读取结果展示到label里,读取 VPP 工具里名为 count 的输出变量
Value:拿到变量真实值
Tostring:转成字符串显示

CogImageFileTool:VisionPro 官方图像保存工具
保存路径:\\imags
文件名:BYD--时分秒
.bmp用时间戳避免重名覆盖
.Run():执行保存

文件名:Tesla--时分秒.jpg
JPG 格式 = 压缩格式,体积小
特点:压缩、体积小、适合存结果图
用途:存带框、带文字、带检测结果的效果图
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。