图像采集并均衡处理显示.docxVIP

  • 2
  • 0
  • 约4.4千字
  • 约 5页
  • 2017-08-26 发布于重庆
  • 举报
图像采集并均衡处理显示

题目:采用MATLAB语言实现从电脑摄像头采集图像,并对图像进行直方图均衡处理,并实时显示均衡后的图像程序使用方法:运行所提供的源程序sztxcl_1.m之前,需要对计算机摄像头的信息进行查询(查询方法见后文中完成过程:1.摄像头相关信息查询)将源程序中对应参数更改为对应查询结果;运行更改后的程序即可。实现功能:从电脑摄像头采集图像,对图像进行直方图均衡处理,并实时显示均衡后的图像。并且同时显示处理前后结果,可用于比较。主要实现步骤:查询摄像设备信息创建视频输入对象:videoinput;打开视频预览窗口:preview;通过判断图像对象句柄是否有效控制循环,获取图像:getsnapshot;将获得的图像进行直方图均衡化处理:histeq;显示处理前、后结果。完成过程:1.摄像头相关信息查询:%查询摄像头参数 image=imaqhwinfo返回:image = InstalledAdaptors: {gentl gige matrox winvideo} MATLABVersion: 8.1 (R2013a) ToolboxName: Image Acquisition Toolbox ToolboxVersion: 4.5 (R2013a)%查询选用的适配器winvideo具体参数 winvideoinfo = imaqhwinfo(winvideo)返回:winvideoinfo = AdaptorDllName:D:\matlab2013a\toolbox\imaq\imaqadaptors\win64\mwwinvideoimaq.dll AdaptorDllVersion: 4.5 (R2013a) AdaptorName: winvideo DeviceIDs: {[1]} DeviceInfo: [1x1 struct]%获取图像设备详细信息 winvideoinfo.DeviceInfo返回:ans = DefaultFormat: YUY2_160x120 DeviceFileSupported: 0 DeviceName: WebCam SCB-0340N DeviceID: 1 VideoInputConstructor: videoinput(winvideo, 1) VideoDeviceConstructor: imaq.VideoDevice(winvideo, 1) SupportedFormats: {YUY2_160x120 YUY2_320x240 YUY2_640x480}2.得到摄像头捕捉窗口%创建视频输入对象 vid=videoinput(winvideo,1,YUY2_640x480)%选用YUY2_640x480图片格式返回:Summary of Video Input Object Using WebCam SCB-0340N. Acquisition Source(s): input1 is available. Acquisition Parameters: input1 is the current selected source. 10 frames per trigger using the selected source. YUY2_640x480 video data to be logged upon START. Grabbing first of every 1 frame(s). Log data to memory on trigger. Trigger Parameters: 1 immediate trigger(s) on START. Status: Waiting for START. 0 frames acquired since starting. 0 frames available for GETDATA.%打开视频预览窗口,预览窗口的关闭使用closepreview,停止使用stoppreview. pr

文档评论(0)

1亿VIP精品文档

相关文档