没有合适的资源?快使用搜索试试~ 我知道了~
Matlab摄像头基本操作...pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 110 浏览量
2021-09-14
15:45:57
上传
评论
收藏 618KB PDF 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/22770016/0001-97de29b28ecf78cf7d579af9f57e8a4e_thumbnail.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
21页
。。。
资源推荐
资源详情
资源评论
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/release/download_crawler_static/22770016/bg1.jpg)
Matlab
摄像头基本操作
分类: matlab(机器人视觉 SLAM 项目) 2012-09-26 09:48
529 人阅读 评论(0) 收藏 举报
matlabinputparametersimagevideoproperties
Matlab 中的图像获取工具箱给我们提供了必要的函数,我们
直接调用就可以了。在在这帖中我们主要就是简单的介绍如
何使用该工具箱进行对 USB2.0 摄像头的编程
废话不多说,我们开始言归正传了。但是一定记住你必须安
装了 PC 摄像头才可以进行下面的东西,如果说首次安装摄
像头最好重启下 PC,否则可能出现没法识别摄像头。
整个过程我们需要做如下几件事情:
1、查询 USB2.0Camera 的具体参数(imaqhwinfo)
2、创建视频输入对象(videoinput)
3、图像预览和显示(preview、stoppreview、closepreview 和
image)
4、获取视频图像(getsnapshot)
5、图像获取设备的获取和设置(get 和 set)
6、关闭视频对象(delete)
在正式讲解之前,我想说明下几个个在图像获取工具箱中的
术语:
图像获取设备:比如摄像头、扫描仪
图像获取适配器:主要的目的是通过驱动在 Matlab 和图像获
![](https://csdnimg.cn/release/download_crawler_static/22770016/bg2.jpg)
取设备之间传递信息
ROI:region-of-interest 感兴趣区域
在说说几个常用的函数,我们这里只是说明它的作用,具体
如何使用参考帮助系统
getselectedsource
imaqfind
isvalid
peekdata
getdata
imaqmontage
给我们一个摄像头我们必须知道他的相关参数,才可能进行
我们的编程下。当然我们可以查询商家手册,但是那个累不
累人呀。
Matlab 的图像获取工具箱为我提供了 imaqhwinfo(),来获
取 PC 上以安装的图像获取硬件信息
没有输入参数时,返回一个结构体, 它包含了系统中存在
的适配器和 Matlab 相关的版本信息(第一次我们一般使用这
个)
代码:
>> info=imaqhwinfo
info =
InstalledAdaptors:
![](https://csdnimg.cn/release/download_crawler_static/22770016/bg3.jpg)
{'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]%设备信息,
这里主要是图像获取设备的一些参数,比较重要
![](https://csdnimg.cn/release/download_crawler_static/22770016/bg4.jpg)
%====================下面我们了解下,这个图像获
取设备到底有哪些的详细信息吧
====================
>> win_info.DeviceIDs
ans =
[1]
>> dev_win_info=win_info.DeviceInfo
dev_win_info =
DefaultFormat:'RGB24_320x240'%获取
图片的默认格式
DeviceFileSupported: 0
DeviceName:'USB PC CAMERA P227'%
设备名称
DeviceID: 1%设备号
ObjectConstructor:
'videoinput('winvideo', 1)'%对象构建方式,这个
绝大部分都是一样的
SupportedFormats: {1x12 cell}%获取的图
像支持格式,一般都有好多种,上面的 DefaultFormat 只
是默认格式而已
%==================================看看图像
![](https://csdnimg.cn/release/download_crawler_static/22770016/bg5.jpg)
获取设备支持的图像格式
==================================
>> dev_win_info.SupportedFormats%可以看到我的
PC 上的摄像头支持下面 12 中图片格式
ans =
Columns 1 through 5
'I420_160x120' 'I420_176x144' 'I42
0_320x240' 'I420_352x288' 'I420_640x4
80'
Columns 6 through 9
'RGB24_1280x960' 'RGB24_160x120' '
RGB24_176x144' 'RGB24_320x240'
Columns 10 through 12
剩余20页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/6d4a39ec593a4e2fbcf3d53e4855e565_cqn2bd2b.jpg!1)
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)