




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于LabVIEW和USB摄像头的图像采集与处理 金雨1,李红莉2 (1.合肥工业大学宣城校区,安徽宣城242000;2.合肥工业大学,安徽合肥230009) 摘要:为了实现实时的图像采集与处理,利用通过基于LabVIEW软件平台和NI?IMAQVision函数工具包,探讨如何通过通用USB摄像头进行图像采集和处理的方法。包括如何快速搭建软件平台、如何进行单一图像的抓取及图像的常规处理,灰度、二值和增强处理,以及如何获得连续的视频图像采集和压缩。该方法相比于其他图像获取与处理手段,其具有无法比拟的优势。它成本低廉,相对于其他语言的实现方法其编程具有极高的效率,并且该方法能满足一般工业、医用和民用需求。 关键词:labview;usb摄像头;图像采集;图像处理 :TN911.73?34:A:1004?373X(xx)20?0067?04 ImageacquisitionandprocessingbasedonLabVIEWandUSBcameraJINYu1,LIHongli2 (1.XuanchengBranchofHefeiUniversityofTechnology,Xuancheng242000,China;2.HefeiUniversityofTechnology,Hefei230009,China) Abstract:Toachievereal?timeimageacquisitionandprocessing,themethodofimageacquisitionandprocessingbyusingUSBcameraisdiscussedonthebasisofLabVIEWsoftwareplatformandNI?IMAQVisionfunctiontoolkit.Thismethodincludeshowtoconstructsoftwareplatformquickly,capturethesingleimage,dealwithimagemonprocessing(greyscale,binaryandenhancementprocessing),andobtaincontinuousvideoimageacquisitionandpression.Comparedwithotherimageacqui?sitionandprocessingmeans,thismethodhasinparableadvantages.Thismethodhascostlow,andhighprogramefficiencyrelativetootherlanguagesimplementationmethods,andcansatisfytherequirementsofgeneralindustrial,medicalandciviluse. Keywords:LabVIEW;USBcamera;imageacquisition;imageprocessing 0引言 视频采集可将连续的模拟信号图像转换成数字视频,并按数字视频文件的格式保存。尽管人眼的分辨力较高,有较好的色彩区分和图像识别能力,但人眼的识别与区分功能也是有限的,一些图像对于人眼来说较为复杂。图像、图形是所有视觉信息的载体,而数字图像处理(DigitalImageProcessing)技术可以帮助人们更客观、准确地认识世界,通过图象增强技术,可以使模糊甚至不可见的图像变得清晰明亮,数字图像处理技术已经广泛深入地应用于科技发展的各个领域。 随着测控技术的不断发展,视频采集和数字图像处理成为测控技术中的重要一环,作为对被测对象的识别、分析的最佳手段,是工程人员需要掌握的核心技术之一。视频采集卡是视频采集工作中的主要设备,而目前视频采集卡成本普遍较高1,加之数字图像处理难度较大,常常使得普通用户望而却步。 本文介绍一种基于NI公司提供的LabVIEW图形化编程软件平台以及VisionAcquisitionSoftware和VisionDevelopmentModule工具包,采用通用USB摄像头进行图像采集和图像处理的具体实现方法,以方便用户低成本、简便地获取所需要的图像信息。 1建立基于LabVIEW的图像采集平台 利用LabVIEW对通用USB摄像头视频图像进行采集和处理的系统构成如图1所示。其中,通用USB摄像头安装后,可以在计算机的“设备管理器”的“通用串行总线控制器”中查看相关的USB摄像头信息。摄像头驱动软件一般为系统自动安装,特殊情况下需使用者自行手动下载安装。 安装后,可在“视觉与运动”函数子选板下看到可用的函数和VI库,同时在“NIMAX”中可查看摄像设备是否已可以在LabVIEW下调用4。IMAQVision模块中的IMAQ用于NI自己的摄像机,IMAQdx用于非NI的USB,1394,GigEVision视频设备。用于USB摄像头的NI?IMAQdx能够实现从任意具有DirectShow支持的USB成像设备上采集图像,可以选择一次或连续图像采集。VDM(VisionDevelopmentModule)用于图像处理,该工具包也需要单独安装。安装后,前面板Vision列表中会增加IMAQ视觉模块和机器视觉模块两个控件模块,后面板的“视觉与运动”中将增加图像处理和机器视觉两个模块。通过调用IMAQVision和VDM下的相关函数和VI编写相应的图像采集和处理用户程序,控制通用USB摄像头抓拍或者连续采集图像,保存图像文件,并对图像进行压缩和灰度、二值化及增强等图像处理。可见,该系统硬件选用简单,侧重软件设计,且有工具包可以辅助编程,因此功能实现方便,开发周期短,成本低。 2图像采集 2.1USB摄像头图像抓取 USB摄像头图像抓取程序包括两个事件:一是抓取图像并输出到图像显示窗口;二是将抓取的图像存储到文件。程序执行的过程是首先打开所选择的摄像头,创建临时图像存储空间,启动图像抓取,如果拍照按钮没有按下,则将获取到的当前帧送图像显示窗口显示;如果拍照按钮按下,则将获取的当前帧以“.JEPG”格式保存到文件。后面板程序如图2所示,运行结果如图3所示。通过该方法能够快速地获得所需单幅图像并存储。 2.2连续视频图像采集 连续视频图像采集程序如图4所示。首先打开所选择的摄像头,创建临时图像存储空间,根据文件路径对话框所选择的文件创建“.AVI”文件,开启图像抓取,获取当前帧并送图像显示窗口显示,同时将获取的当前帧保存到“.AVI”文件。单击退出按钮,关闭摄像头,关闭“.AVI”文件,清空图像存储空间。连续视频图像采集运行结果如图5所示,通过该方法能够方便地获得连续的视频图像。 3图像处理 3.1图像压缩 图6获取编码器名称程序图7获取到的编码器名称对于采集3min的视频图像,不采用压缩算法文件大小约为2GB;采用MJPEGCompressor压缩算法时文件大小约为400MB;采用DVVideoEncoder压缩算法时文件大小为100MB。可见选择不同的压缩编码算法,得到的压缩比不同。 3.2图像处理 数字图像处理是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。NI公司的VisionDevelopmentModule结合IMAQVision后,就形成了一套包含各种图像处理函数的功能库,它将400多种函数集成到LabVIEW开发环境中,为图像处理提供了完整的开发功能7。这里通过图像灰度处理、图像二值化处理、图像增强简要介绍如何使用Lab?VIEW的VisionDevelopmentModule进行图像处理。 3.2.1图像灰度处理 3.2.2图像二值化处理 图像的二值化处理是将图像上各点的灰度置为0或255,这样整个图像将呈现出明显的黑白效果。即将256个亮度等级的灰度图像通过适当的阈值选取而获得仍然可以反映图像整体和局部特征的二值化图像。将3.2.1中得到的灰度图像再经过图像阈值处理函数(IMAQThresholdVI)即可得到二值化图像。程序如图10所示,运行结果如图11所示。 3.2.3图像增强 4结语 NI?IMAQ能够从任一DirectShow成像设备上对图像进行采集,此类设备包括:USB摄像头、网络摄像头、显微镜、扫描仪和诸多消费者级的成像产品。用户可借助NI?IMAQ配置自身设备,利用LabVIEW开发所需的图像采集处理软件,结合NI视觉开发模块,使用者可利用滤波器、二进制形态学、模式匹配和色彩检测等上百种图像处理工具分析图像。 除此之外,利用LabVIEW实现的图像采集与处理还可以为工业检测、测量提供极其简便的操作及显示界面,缩减了利用其他编程语言所需的庞大工作量,这不仅降低了编程人员的工作时间,也提高了工业生产的效率并能有效降低其成本。 参考文献 1于子江,娄洪伟,于晓,等.LabVIEW应用于实时图像采集及处理系统J.微计算机信息,xx,23(13):98?100. 2NationalInstruments.NI?IMAQforUSBcamerasuserguideR.USA:NationalInstruments,xx. 3NationalInstruments.NIvisionforLabVIEWusermanualR.USA:NationalInstruments,xx. 4廖传书,黄道斌,孙旦均,等.LabVIEW与USB的直接数据通信J.现代电子技术,xx,30(20):4?6. 5熊云鹏,韩淼,李倩.基于LabVIEW的图像压缩的研究J.现代电子技术,xx,31(16):169?171. 6吴仁涛,姜云海,左建勇.基于La
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年西安交通工程学院招聘(30人)考试模拟试题及答案解析
- 2025年智慧农业温室建设成本及市场前景研究报告
- 2025四川绵阳中学第三次考核招聘教师17人考试模拟试题及答案解析
- 2025年河北雄安新区招聘教育类见习岗位人员50名考试模拟试题及答案解析
- 2025年河南省直第三人民医院招聘工作人员17名(第二批)考试模拟试题及答案解析
- 2025江苏苏州昆山花桥经济开发区招聘学校编外保健医生7人考试模拟试题及答案解析
- 2025中国建筑材料工业地质勘查中心山西总队招聘(40人)考试参考题库及答案解析
- 2025山东济南招金国际黄金股份有限公司招聘4人备考考试试题及答案解析
- 2026中国人保全系统校园招聘考试参考题库及答案解析
- 2025年职业资格社会工作者(中级)社会工作实务(中级)-社会工作法规与政策(中级)参考题库含答案解析(5卷)
- 心理咨询经典案例分析
- 2025年浙能集团招聘笔试参考题库含答案解析
- 物业公司化粪池清掏服务方案
- 新《公司法》对国有企业的影响
- 电化学储能系统测试操作方法
- 人教版(新教材)七年级上册地理第一章第一节《地球的宇宙环境》教学课件
- 物业楼宇管家岗位培训
- 劳动合同(模版)4篇
- 第10课《往事依依》公开课一等奖创新教学设计-1
- 剪映操作全教程
- 2024年新人教版数学七年级上册全册课件
评论
0/150
提交评论