2024年3月20日发(作者:普新洁)
使用MATLAB进行USB摄像头的编程
编程 2009-05-19 08:52:07 阅读475 评论0 字号:大中小 订阅
在CSDN上看了一篇“如何使用MATLAB进行USB2.0摄像头的编程”的博文,感
觉不错,现转摘如下:
整个过程我们需要做如下几件事情:
1、查询USB2.0Camera 的具体参数(imaqhwinfo)
2、创建视频输入对象(videoinput)
3、图像预览和显示(preview、stoppreview、closepreview和image)
4、获取视频图像(getsnapshot)
5、图像获取设备的获取和设置(get和set)
6、关闭视频对象(delete)
在正式讲解之前,我想说明下几个个在图像获取工具箱中的术语:
图像获取设备:比如摄像头、扫描仪
图像获取适配器:主要的目的是通过驱动在Matlab和图像获取设备之间传递信息
ROI:region-of-interest 感兴趣区域
在说说几个常用的函数,我们这里只是说明它的作用,具体如何使用参考帮助系统
getselectedsource
imaqfind
isvalid
peekdata
getdata
imaqmontage
给我们一个摄像头我们必须知道他的相关参数,才可能进行我们的编程下。当然我们
可以查询商家手册,但是那个累不累人呀。
Matlab的图像获取工具箱为我提供了imaqhwinfo(),来获取PC上以安装的图像获
取硬件信息
没有输入参数时,返回一个结构体, 它包含了系统中存在的适配器和Matlab相关的
版本信息(第一次我们一般使用这个)
代码:
2024年3月20日发(作者:普新洁)
使用MATLAB进行USB摄像头的编程
编程 2009-05-19 08:52:07 阅读475 评论0 字号:大中小 订阅
在CSDN上看了一篇“如何使用MATLAB进行USB2.0摄像头的编程”的博文,感
觉不错,现转摘如下:
整个过程我们需要做如下几件事情:
1、查询USB2.0Camera 的具体参数(imaqhwinfo)
2、创建视频输入对象(videoinput)
3、图像预览和显示(preview、stoppreview、closepreview和image)
4、获取视频图像(getsnapshot)
5、图像获取设备的获取和设置(get和set)
6、关闭视频对象(delete)
在正式讲解之前,我想说明下几个个在图像获取工具箱中的术语:
图像获取设备:比如摄像头、扫描仪
图像获取适配器:主要的目的是通过驱动在Matlab和图像获取设备之间传递信息
ROI:region-of-interest 感兴趣区域
在说说几个常用的函数,我们这里只是说明它的作用,具体如何使用参考帮助系统
getselectedsource
imaqfind
isvalid
peekdata
getdata
imaqmontage
给我们一个摄像头我们必须知道他的相关参数,才可能进行我们的编程下。当然我们
可以查询商家手册,但是那个累不累人呀。
Matlab的图像获取工具箱为我提供了imaqhwinfo(),来获取PC上以安装的图像获
取硬件信息
没有输入参数时,返回一个结构体, 它包含了系统中存在的适配器和Matlab相关的
版本信息(第一次我们一般使用这个)
代码: