matlab摄像头选择,Matlab摄像头基本操作..doc

Matlab摄像头基本操作.

Matlab摄像头基本操作

分类: matlab(机器人视觉SLAM项目) 2012-09-26 09:48 529人阅读 评论(0) 收藏 举报

matlabinputparametersimagevideoproperties

MatlabUSB2.0摄像头的编程废话不多说,我们开始言归正传了。但是一定记住你必须安装了PC摄像头才可以进行下面的东西,如果说首次安装摄像头最好重启下PC,否则可能出现没法识别摄像头。整个过程我们需要做如下几件事情:1、查询USB2.0Camera 的具体参数(imaqhwinfo)2、创建视频输入对象(videoinput)3、图像预览和显示(preview、stoppreview、closepreview和image)4、获取视频图像(getsnapshot)5、图像获取设备的获取和设置(get和set)6、关闭视频对象(delete)在正式讲解之前,我想说明下几个个在图像获取工具箱中的术语:图像获取设备:比如摄像头、扫描仪图像获取适配器:主要的目的是通过驱动在Matlab和图像获取设备之间传递信息ROI:region-of-interest 感兴趣区域在说说几个常用的函数,我们这里只是说明它的作用,具体如何使用参考帮助系统getselectedsourceimaqfindisvalidpeekdatagetdataimaqmontage

给我们一个摄像头我们必须知道他的相关参数,才可能进行我们的编程下。当然我们可以查询商家手册,但是那个累不累人呀。Matlab的图像获取工具箱为我提供了imaqhwinfo(),来获取PC上以安装的图像获取硬件信息没有输入参数时,返回一个结构体, 它包含了系统中存在的适配器和Matlab相关的版本信息(第一次我们一般使用这个)

代码:

>> info=imaqhwinfoinfo = ? ? InstalledAdaptors: {'coreco'??'winvideo'}%这里可以看到我的PC上安装了两个适配器? ?? ???MATLABVersion: '7.6 (R2008a)'? ?? ?? ? ToolboxName: 'Image Acquisition Toolbox'? ?? ? ToolboxVersion: '3.1 (R2008a)'

有输入参数的时候,返回一个结构体,包含了指定的适配器的数据信息

代码:

>> win_info=imaqhwinfo('winvideo')%我们看看第二适配器的具体参数win_info = ? ?? ? AdaptorDllName: [1x81 char]%适配器dll文件绝对路径? ? AdaptorDllVersion: '3.1 (R2008a)'%适配器dll文件版本? ?? ?? ? AdaptorName: 'winvideo'%s适配器名称? ?? ?? ?? ?DeviceIDs: {[1]}%设备ID号,这个我们经常需要用到? ?? ?? ???DeviceInfo: [1x1 struct]%设备信息,这里主要是图像获取设备的一些参数,比较重要%====================下面我们了解下,这个图像获取设备到底有哪些的详细信息吧====================>> win_info.DeviceIDsans = ? ? [1]>> dev_win_info=win_info.DeviceInfodev_win_info = ? ?? ?? ? DefaultFormat: 'RGB24_320x240'%获取图片的默认格式? ? DeviceFileSupported: 0? ?? ?? ?? ? DeviceName: 'USB PC CAMERA P227'%设备名称? ?? ?? ?? ?? ?DeviceID: 1%设备号? ?? ?ObjectConstructor: 'videoinput('winvideo', 1)'%对象构建方式,这个绝大部分都是一样的? ?? ? SupportedFormats: {1x12 cell}%获取的图像支持格式,一般都有好多种,上面的DefaultFormat只是默认格式而已%==================================看看图像获取设备支持的图像格式==================================>> dev_win_info.SupportedFormats%可以看到我的PC上的摄像头支持下面12中图片格式ans = ??Columns 1 through

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值