基于LabVIEW的摄像头视频图像实时采集
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于LabVIEW的摄像头视频图像实时采集
指导老师:李茂奎
小组成员:李化松李雷李成康乐
[摘要] 介绍了USB摄像头视频图像实时采集系统的基本原理及组成。该系统以LABVIEW为核心,通过调用windows平台的OCX控件完成系统的数据采集任务。整个系统结构清晰,构思新颖,具有一定的可操作性。
[关键词] USB摄像头;LabVIEW;视频图像实时采集
一、设计任务
1设计目标
设计一个基于LabVIEW的USB摄像头视频图像实时采集系统
2设计基本要求及发挥
1.能够实时地采集视频,并在电脑上显示出来
2.可以进行录像,拍照
3.美化程序界面,添加同步时间数码管显示功能。
二、方案论证
1.视频采集部分
方案一:采用vb语言编写的ovfw.ocx控件实现视频的实时获取,优点是使用方便,设置简单明了,同步性好,无延迟。缺点是无法实现录像功能。
方案二:采用windows平台的ezvidcap.ocx控件实现视频的实时获取,可以实现录像功能,缺点是设置繁琐,程序复杂。
鉴于此,我们选用了方案二。
BVIEW程序设计
采用usb接口的摄像头读入数据,并在程序中显示出来。利用控件本身的摄像录像功能实现数据的采集存储。
3.界面美化
增加了数码管样式的时间同步显示功能,同时增加了界面透明度可调旋钮,是界面产生玻璃状的美妙效果。
三、总体方案
1.工作原理:
利用现有的摄像头获取图像,通过调用windows平台的ezvidcap.ocx控件实现图像实时显示采集存储。
2.程序设计
LABVIEW从摄像头读入数据,通过空间调用,使图像在程序界面显示,并进行拍照录像等功能。
程序:
图一:子VI数码管
图二:程序总图(一)
图三:程序总图(二)
3.运行界面:
四、总结
通过此次对图像实时采集系统学习和设计,了解到计算机LabVIEW控制系统的设计流程、应用设计的基本的要求和外部硬件的调用的应用。在参考了相关网络及课本资料的同时了解了现时流行的设计思路和时下广泛应用的元器件。该系统综合的应用了LABVIEW的编程、硬件连接等。
五、参考资料
1.《LabVIEW程序设计与应用(第二版)》电子工业出版社
2.《 LabVIEW讲义》?? ????????????????????山东大学物理与微电子学院3.《labview虚拟仪器程序设计与应用》西南交通大学出版社