matlab打开笔记本摄像头_matlab-调用摄像头人脸识别

本文介绍了如何在MATLAB中使用2014a版本调用笔记本摄像头,并通过机器视觉工具箱的CascadeObjectDetector进行人脸识别。首先,需安装OS Generic Video Interface支持包。接着,代码展示了如何捕获视频帧,通过Viola Jones算法进行人脸检测,同时对识别出的人脸进行标注显示。最后,提供了人脸识别的代码示例,执行了300帧的实时人脸识别。
摘要由CSDN通过智能技术生成

----------------------------边学边写边学习-------------------------------------

版本:2014a

调用摄像头

a = imaqhwinfo

如果出现下面的警告说明你没安装扩展工具。

警告: No Image Acquisition adaptors found. Image acquisition adaptors may be available as downloadable support packages. Open Support Package Installer to install additional vendors.

这时候Support Package Installer在MATLAB里面有下划线,然后你点开它,MATLAB会提供大概13个软件包,这时候选择OS Generic Video Interface下载安装就OK了 (要求注册账号,随便用个邮箱注册下就可以了,不需要付费)。

下面就是调用笔记本电脑摄像头并打开图像

(%如果使用USB摄像头,一般为2,笔记本自带摄像头为1)

vidDevice = imaq.VideoDevice('winvideo', 1, 'YUY2_640x480', ...

'ROI', [1 1 640 480], ...

'ReturnedColorSpace', 'rgb' );

preview(vidDevice);

人脸检测我们用的是matlab的机器视觉工具箱(瞬间觉得matlab真心强大)

VJ算法的目的是检测人脸,但是其思想同样可以用于检测其他物体,只需进行训练即可。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值