该VI实现机器视觉图像的连续采集、缓冲区管理及图像日志记录,支持从相机(或图像源)获取图像流,经缓冲处理后按配置参数(如帧率、存储格式等)保存图像文件,适用于工业视觉检测、图像数据采集场景。
图像缓冲配置:通过Number of Image Buffers
(设为 5)创建图像缓冲区队列,配合Continuous
模式实现连续图像流采集,避免丢帧风险;
图像预处理:IMAQ
函数结合Border Size
(设为 3 ),可对采集图像做边界调整(如去噪、裁剪补偿),优化图像质量;
会话管理:Session In
关联相机(或图像设备)会话,确保采集链路与硬件 / 虚拟设备稳定连接。
缓冲区调度:All Image Buffers Out
配合条件结构,实现采集 - 处理 - 释放的缓冲流转,LostBufferCount
反馈丢帧状态,用于监控采集稳定性;
图像输出控制:通过Every
(设为 2)等参数,按间隔筛选图像进入日志模块,平衡采集效率与存储压力。
存储参数配置:支持BMP
格式存储,可设置Quality
(750 )、Ratio
(50 )等编码参数,适配不同画质、存储容量需求;
流程控制:Stop (F)
布尔控件触发停止,status
反馈日志状态,Path Out
输出存储路径,实现图像文件的有序归档。
工业检测:产线视觉检测中,连续采集工件图像,按间隔存储异常帧,辅助缺陷追溯;
科研实验:图像传感器数据采集,通过缓冲管理稳定获取高速图像流,按配置保存实验数据。
楼主最近还看过