毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

Matlab生产自动化实验系统机器视觉单元设计+CAD图纸(7)

时间:2016-11-24 21:28来源:毕业论文
4.摄像机开始新的一帧扫描之前打开曝光机构,曝光时间可以事先设定。 5.另一个启动脉冲打开灯光照明,灯光的开启时间应该与摄像机的曝光 时间匹配。


  4.摄像机开始新的一帧扫描之前打开曝光机构,曝光时间可以事先设定。
  5.另一个启动脉冲打开灯光照明,灯光的开启时间应该与摄像机的曝光 时间匹配。
  6.摄像机曝光后,正式开始一帧图像的扫描和输出。
  7.图像采集部分接收模拟视频信号通过A/D将其数字化,或者是直接接收摄像机数-字化后的数字视频数据。
  8.图像采集部分将数字图像存放在处理器或计算机的内存中。
  9.处理器对图像进行处理、分析、识别,获得测量结果或逻辑控制值。
3.2 基于Matlab机器视觉单元图像获取实例
Matlab的图像获取工具箱提供了imaqhwinfo()来获取PC上以安装的图像获取硬件信息。没有输入参数时,返回一个结构体,它包含了系统中存在的适配器和Matlab相关的版本信息(第一次一般使用这个) 。
(1)图片获取
函数1:>> imaqhwinfo获取硬件信息
    结果:ans =
      InstalledAdaptors: {'coreco'  'winvideo'}这里显示视频设备的名称
      MATLABVersion: '7.10 (R2010a)'这里显示Matlab的视频版本
      ToolboxName: 'Image Acquisition Toolbox'这里显示工具箱的名称
      ToolboxVersion: '3.5 (R2010a)'这里显示工具箱的版本
函数2:>> imaqhwinfo('winvideo')适配器的具体参数
    结果:ans =
      AdaptorDllName: [1x81 char]这里显示的是适配器dll文件绝对路径
      AdaptorDllVersion: '3.5 (R2010a)'这里显示适配器dll文件版本
      AdaptorName: 'winvideo'这里显示 适配器名称
      DeviceIDs: {[1]}这里显示设备ID号
      DeviceInfo: [1x1 struct]这里显示设备信息
   函数3:>> imaqhwinfo('winvideo', 1)
   结果:ans =
      DefaultFormat: 'RGB32_640x480'获取图片的默认格式
      DeviceFileSupported: 0
      DeviceName: 'Chicony USB 2.0 Camera'设备名称
      DeviceID: 1设备号
      ObjectConstructor: 'videoinput('winvideo', 1)'对象构建方式
      SupportedFormats: {'RGB24_640x480'  'RGB32_640x480'  'RGB555_640x480'  'RGB565_640x480'}获取的图像支持的格式,此为默认格式
   函数4:>>devwininfo.SupportedFormats查询摄像头支持的12中图片格式
   结果:ans =
     Columns 1 through 5
              'I420_160x120' 'I420_176x144' 'I420_320x240'                    'I420_352x288' 'I420_640x480'  
      Columns 6 through 9
              'RGB24_1280x960' 'RGB24_160x120' 'RGB24_176x144' 'RGB24_320x240'
      Columns 10 through 12
             'RGB24_352x288' 'RGB24_640x480' 'RGB24_800x600'
(2)视频获取
     获取图像的关键函数为videoinput,这是一个使用matlab软件调取计算机摄像头的功能函数。 Matlab生产自动化实验系统机器视觉单元设计+CAD图纸(7):http://www.youerw.com/zidonghua/lunwen_276.html
------分隔线----------------------------
推荐内容