1 / 17
文档名称:

边干边学机器视觉 第三章图像采集.pdf

格式:pdf   大小:1,866KB   页数:17页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

边干边学机器视觉 第三章图像采集.pdf

上传人:小辰GG 2022/6/14 文件大小:1.82 MB

下载得到文件列表

边干边学机器视觉 第三章图像采集.pdf

文档介绍

文档介绍:: .
............................................................................... 15
读取图像 ........................................................................................................... 16
i第3章 图像采集
当选定好机器视觉的软硬件平台后,下一步就是图像采集。本章将详细讨论基于 USB
摄像头的图像采集和工业相机的图像采集,大家可以根据手中硬件的不同而选读不同的部分。
从软件的视角来看,尽管硬件不同,但编程的思路和模式是基本一致的。
本文使用的工业相机是 Panasonic 的 BP330,它是一款遵循 CCIR 标准的黑白相机,图
像采集卡是 NI 公司的 PCI-1407(任何标准制式的黑白模拟相机都可以接到 PCI-1407)。把相
机连接到 PCI-1407 后,即可在 MAX 下找到 PCI-1407,点击 Grab 按钮,还可以采集到图
像,如图 所示。

图 在 MAX 里面采集图像
如果你使用的是 USB 摄像头,那么请参考 Error! Reference source not !
Reference source not found.,运行 imaqUSB 中的 。在软硬件正常工作的
情况下,可以看到从 USB 摄像头中传出的图像,如 Error! Reference source not 。
在进行机器视觉系统开发前,我们通常都如会 上所示先验证软硬件是否能正常工作, 以
便后续开发。
采集单幅图像
基于图像采集卡的 Snap 操作
采集单幅图像是基本的图像采集操作之一,对应的动作叫 Snap。每次 Snap 时,图像数
据先从相机传到图像采集卡,然后再传到计算机的内存(图像处理缓冲区)中去,如图 所
示。
1图 Snap 方式采集图像过程
Snap 方式的图像采集程序如图 所示:
第 1 步:调用 IMAQ 完成图像采集板卡的初始化工作。
第 2 步:调用 IMAQ 为图像数据创建一个数据缓冲区。
第 3 步:调用 IMAQ 从图像采集板卡中读入一帧图像数据,并把它放入先前创
建的数据缓冲区中,并放入 Image 中显示。
第 4 步:当图像数据缓冲区被释放后,我们在前面板上将看不到采集的图像了,所以特
地添加一个人为的延时程序,等待用户停止。
第 5 步:调用 IMAQ ,释放占有的图像采集板卡。
第 6 步:调用 IMAQ ,释放占有的图像数据缓冲区。

图 Snap 范例