前提笔记本摄像头驱动安装正常. 平时qq视频拍照没问题就ok
首先查询笔记本摄像头的具体参数(使用imaqhwinfo)
一..在命令窗口输入 imaqhwinfo,得到下图的参数:
当然这一步可以不需要,但是如果在输入
- vid = videoinput('winvideo',1) 时提示错误:
- 错误使用 videoinput (line 217)
Invalid ADAPTORNAME specified. Type 'imaqhwinfo' for a list of available ADAPTORNAMEs. Image acquisition adaptors may be available
as downloadable support packages. Open Support Package Installer to install additional vendors. - 那你就需要点击 Open Support Package Installer去安装
OS Generic Video Interface这个工具箱了,登录matlab的账号就ok. 不用担心破解版,只要有账号或者注册了就可以很快下载安装完成(这个123是什么...怎么删除不掉...)
二..新建一个m文件.写调用摄像头并拍照保存的代码.
1..预览摄像头拍摄的图片
vid = videoinput('winvideo',1);
preview(vid);
frame = getsnapshot(vid);
figure;imshow(frame);
2..保存图片
这里需要特别说明:这样保存就是一开始的画面,不受自己控制. 如果自己想选择拍某一时刻的照片,建议用GUI,用按钮实现拍照
imwrite(A,vid);
总的代码:
vid = videoinput('winvideo',1);
preview(vid);
frame = getsnapshot(vid);
figure;imshow(frame);
imwrite(frame,'A.png');