VisionPro工具 - CogImageFileTool

官方解释

支持的文件类型有:

图像 数据库文件: . idb . cdb
位图 .bmp
标记 图像文件格式: . tif
JPEG .jpg
Portable Network Graphics . png

使用录制按钮在读取和书写模式之间切换

  • 读取模式中您可以从图像文件中读取图像
  • 写模式中您可以向图像文件中追加图像

读取模式

Playback 模式下,ImageFile 编辑控件可以将图像从文件导入应用程序。单击 Run 按钮后,Image File 编辑控件会将所选图像从图像文件复制到 Image File 工具的 OutputImage 缓冲区。可以将此图像传至应用程序中的其他组件、视觉工具或编辑控件。例如,可以将图像传至 PMAlign 工具,方法是将 ImageFile OutputImage 复制到 PMAlign 工具的 InputImage。控件可以在 Playback Record 两种模式之间切换;如果以只读模式打开图像文件,控件将在 Playback 模式下工作

写入模式

Record 模式可以保存由应用程序生成的图像。单击 Run 按钮后,ImageFile 编辑控件会将工具的 InputImage 附加到打开的图像文件,同时将此图像复制到工具的 OutputImage 缓冲区。请注意,应用程序必须将图像置于 Image File InputImage 缓冲区内。例如,可以保存由 AcqFifo 工具获取的实时图像,方法是先将 AcqFifo 工具的 OutputImage 复制到 ImageFile 编辑控件的 InputImage,然后将图像保存至文件

应用问题备忘

1、录制一组图片

由于其图像数据库识别的格式为idb可以通过录制的方式自行制作

1-1在文件中新建空白idb文件

1-2在该工具中打开

1-3开启录制模式

1-4建立如图示的连线

在ImageSource中选择要录制图片的文件夹

1-5开始运行

观察CogImageFile中图像录制,图像数量也会随着运行增加。

1-6当图片ImageSource完成一个循环,可以停止录制。

CogImageFileTool 是 Cognex VisionPro 中的一个关键工具,主要用于处理图像文件的各种操作。以下是关于该工具用途的具体说明: 1. **基础功能** CogImageFileTool 主要用于图像的加载和保存,在机器视觉任务中扮演着重要角色。它可以将外部图像文件读取到内存中以便进一步处理,同时也支持将处理后的图像保存文件系统[^1]。 2. **支持的操作模式** 工具具有两种基本的操作模式——写入(Write)和读取(Read)。在写入模式下,可以保存程序生成的图像;而在读取模式下,则可以从磁盘上载现有图像文件或特定格式的数据库[^2]。 3. **具体流程与细节** - 创建实例并初始化 CogImageFileTool- 设置目标图像文件路径以指定加载还是存储位置。 - 执行实际的数据传输动作来完成图像加载或者导出工作。 ```csharp // 示例代码展示如何初始化 CogImageFileTool 并设置输入输出缓冲区 var imageFileTool = new CogImageFileTool(); imageFileTool.InputFilePath = "path/to/input/image.png"; imageFileTool.OutputFilePath = "path/to/output/image_output.jpg"; ``` 当运行时点击 Run 按钮后,InputImage 内容会被附加至所选文件内并且同步更新 OutputImage 缓存副本。 4. **适用场景** 此类工件广泛应用于各种工业自动化的环境当中,比如质量检测流水线上的产品外观扫描验证环节等等,极大地提升了整个系统的运作效率. 5. **综合评价** 总而言之,借助于它所提供的丰富特性集合,开发者们能够更加便捷高效地实施各类基于视觉识别技术的任务解决方案.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值