#关于matlab如何读取图片、视频、摄像头设备数据#
参见:http://blog.csdn.net/u010177286/article/details/45646173
但是,关于摄像头读取,上文采用OS Generic Video Interface的插件,连简单使用他自己的函数GetSnapshot,来循环读取显示图片帧都很卡。这里推荐使用Webcams
这里推荐使用Webcams。
安装:
matlab command windows中直接运行supportPackageInstaller
选择install from internet,选择安装usb webcam安装
工具箱的命令、主要用例,都可以参看matlab的help,写的很详细。
这里稍微罗列一下:
webcamlist %列出当前可用camera
cam = webcam(1) %创建webcam object,并Connect to the webcam
preview(cam); %预览就是可以查看当前的流
img = snapshot(cam); %获取单帧的图像
image(img); % Display the frame in a figure window.
人脸检测
matlab有工具包 vision
Computer Vision System Toolbox
使用help,查看相关命令的帮助即可上手。提供检测人脸、body的检测object
对于使用摄像头实时追踪人脸,可以选择先单帧人脸检测,然后使用跟踪算法跟踪的方式实现。