Matlab怎么调用摄像头

今天闲着无聊,尝试着使用matlab拍照片,刚开始我输入:

Matlab调用摄像头_Matlab

 

总是报错出现以下错误:Invalid ADAPTORNAME specified. Type 'imaqhwinfo' for a list of available ADAPTORNAMEs. Image
acquisition adaptors may be available as downloadable support packages. Open Support Package Installerto install additional vendors

后来才知道缺少OS Generic Video Interface安装包。

下面介绍怎么去安装配置OS Generic Video Interface软件

第一步:

首先你得有一个mathworks账号,使用QQ邮箱就可以注册成功。下载网址:网址

 

Matlab调用摄像头_Matlab_02

第二步:

下载完成了osgenericvideointerface.mlpkginstall软件,将此软件放在matlab文件目录下面,在matlab下打开。

Matlab调用摄像头_Matlab_03

第三步:

这时候会让你登陆自己的mathworks账号,然后创建自己的账号的ID号,然后就可以点击下载调用摄像头的驱动了。接下的安装过程很简单,直到安装结束,点击完成。

Matlab调用摄像头_Matlab_04

Matlab调用摄像头_Matlab_05

Matlab调用摄像头_Matlab_06

第四步:

运行代码:

clc; 
clear all;
close all;
vid = videoinput('winvideo', 1, 'YUY2_640x480');
set(vid,'ReturnedColorSpace','rgb');
vidRes=get(vid,'VideoResolution');
width=vidRes(1);
height=vidRes(2);
nBands=get(vid,'NumberOfBands');
figure('Name', 'Matlab调用摄像头', 'NumberTitle', 'Off', 'ToolBar', 'None', 'MenuBar', 'None');
hImage=image(zeros(vidRes(2),vidRes(1),nBands));
preview(vid,hImage);

拍照效果:

Matlab调用摄像头_Matlab_07

拍摄还不错。哈哈哈!自恋一下啊!记得点赞和关注是对小编最大的鼓励!

小编邮箱2377389590@qq.com

福利:matlab录像程序下载(点击文字哦!)

Matlab调用摄像头_Matlab_08

Matlab调用摄像头_Matlab_09

Matlab调用摄像头_Matlab_10

Matlab调用摄像头_Matlab_11

Matlab调用摄像头_Matlab_12

Matlab调用摄像头_Matlab_13

Matlab调用摄像头_Matlab_14

Matlab调用摄像头_Matlab_15

Matlab调用摄像头_Matlab_16