Matlab直接安装没有摄像头得驱动,需要安装插件

链接:http://blog.xxcxw.cn/2018/07/06/matlab调用系统摄像头/

一、摄像头的属性

imaqhwinfo()可以了解摄像头的属性,他返回一个结构体,结构体中有摄像头的ID——DeviceID,和摄像头的信息——DeviceInfo;Camera_in=imaqhwinfo('winvideo')

Camera_in.DeviceInfo.DeviceID

Camera_in.DeviceInfo.SupportedFormats

SupportedFormats储存着摄像头支持的视频格式

我的摄像头支持的格式:

1 至 6 列

'MJPG_1280x720'    'MJPG_160x120'    'MJPG_176x144'    'MJPG_320x180'    'MJPG_320x240'    'MJPG_352x288'

7 至 12 列

'MJPG_640x360'    'MJPG_640x480'    'YUY2_1280x720'    'YUY2_160x120'    'YUY2_176x144'    'YUY2_320x180'

13 至 16 列

'YUY2_320x240'    'YUY2_352x288'    'YUY2_640x360'    'YUY2_640x480'注解:MJPG、YUY2是两种视频格式,数字表示分辨率。

二、读取摄像头

1、MATLAB自带读取摄像头工具箱 点击这个会弹出一个窗口然后选中一个图片格式点击“Start Preview”就会显示图像,点击Stop关闭。

2、调用函数videoinput():

第一步创建视频输入对象:video=videoinput('winvideo',2);

第一个参数是winvideo是适配器名称,第二个是DeviceID(摄像头ID);

第二步显示所创建的视频对象:preview(video);

这样摄像头就能够被调出来显示摄像头正在拍摄的画面了。

改变视频格式:video=videoinput('winvideo',2,'YUY2_1280x720');

改变视频色彩:set(video,'ReturnedColorSpace','grayscale');%彩色是把grayscale改成rgb

三、读取双目摄像头:

首先查出双目摄像头的ID,我的笔记本内置摄像头ID为 1,双目摄像头的ID分别为2、3;

我想的是重复上面的程序直接调用两个摄像头。clc;clear;close all;%%1、读取显示摄像头:

vid=videoinput('winvideo',2);%创建视频输入对象

set(vid,'ReturnedColorSpace','rgb');%显示灰色图像grayscale,彩色第三个参数为rgb

preview(vid);%显示所创建的视频对象%%操作第二个摄像头

vid=videoinput('winvideo',3);%创建视频输入对象

set(vid,'ReturnedColorSpace','rgb');%显示灰色图像grayscale,彩色第三个参数为rgb

preview(vid);%显示所创建的视频对象

matlab调用摄像头函数,Matlab调用系统摄像头相关推荐

  1. matlab定义和调用函数m,Matlab学习-自定义函数与调用

    Matlab的自定义函数与调用 网上关于这方面内容应该比较全,这里只简单介绍常用的2种方法: 1.在一个.m文件中定义函数,然后在命令文件中调用 新建一个.m文件后,在里面定义函数按照以下方法: fu ...

  2. 父类指针指向子类实例,用父类指针调用虚函数,调用的是子类的函数还是父类的函数...

    父类指针指向子类实例,用父类指针调用虚函数,调用的是子类的函数还是父类的函数 以下程序的显示结果是什么,为什么 #include <iostream> using namespace st ...

  3. matlab 圆角,rectangle函数MATLAB matlab中rectangle画圆角矩形

    MATLAB如何画长方形,怎么用rectangle函数 rectangle函数用于绘制矩形图形.例如>>rectangle('Position',[0 0 2 4],'Curvature' ...

  4. 【matlab】:matlab如何写函数并且调用函数?

    写博客就是为了干货 --老罗如是说 matlab如何写函数? 1,点击new M-file按钮,进入函数编辑界面 2,编辑函数 编辑函数规则如下: function y=fun(a)... 一些规则, ...

  5. matlab怎么调用主函数,Matlab中一个函数调用另外一个函数的操作步骤

    原创Matlab中一个函数调用另外一个函数的操作步骤 编辑:小安 来源:PC下载网时间:2019-11-18 13:27:35 最近很多伙伴才刚刚安装入手Matlab这款软件,而本节就重点介绍了关于M ...

  6. 用matlab定义位移函数,matlab 定义函数(Matlab怎么调用函数 自定义函数使用方法)...

    matlab 定义函数(Matlab怎么调用函数 自定义函数使用方法),哪吒游戏网给大家带来详细的matlab 定义函数(Matlab怎么调用函数 自定义函数使用方法)介绍,大家可以阅读一下,希望这篇 ...

  7. matlab温度等值线图函数,matlab等值线图

    空间等值线图: contour 3(x,y,z,n) 其中n表示等值线数. 例 山峰的三维和二维等值线图. 解 [x,y,z]=peaks; subplot(1,2,1) MATLAB liti18 ...

  8. matlab的数学函数,matlab中常见数学函数的使用

    matlab中常见数学函数的使用 MATLAB 基本知识 Matlab 的内部常数 pi 圆周率 exp(1) 自然对数的底数 e i 或 j 虚数单位 Inf 或 inf 无穷大 Matlab 的常 ...

  9. matlab中response函数,matlab函数的种类

    突然发现matlab的函数还是很有讲究的,以前只是用,很少注意这个问题,现在看到了稍微总结一下吧. 在matlab帮助中搜索Types of Functions,可以看到matlab常用的函数种类: ...

最新文章

  1. 基于OpenCV实战:车牌检测
  2. maven <type>pom</type><scope>import</scope>
  3. 闪电模型数学_初中数学|23种几何模型汇总(中)
  4. FragmentStack
  5. DGL实现同构/异构图卷积模型
  6. spring Autowired(required = false) 说明
  7. java三大框架增删改查_Java_Web三大框架之Hibernate增删改查
  8. ShardingSphere JDBC 分库分表 读写分离 数据加密
  9. 实体类 接口_Java 语言基础编程题 (二维数组, 五子棋游戏, 实体类和接口)
  10. idea 使用神坑之索引篇(自定义不创建索引文件夹)
  11. SQL注入详解,看这篇就够了
  12. 神经网络算法的基本原理,神经网络算法都有哪些
  13. oracle误删除数据恢复
  14. Java-Swing编程介绍
  15. 为什么亚马逊无货源是国际电商新时代
  16. 100个精彩的开源游戏
  17. linux 2.6.32文件系统的dentry父子关系
  18. iOS 编译器__Attribute__的入门指南
  19. 一个架构师的价值在于,他不仅能看到系统的美,而且能够在建造系统的时候能够把这些美创造出来...
  20. Unity3d Ugui 15 TextMeshPro

热门文章

  1. 日常(好久不见,无恙?)
  2. PreparedStatement和Statement的区别和效率
  3. 2022年起每年4部DC大片 ,多元宇宙连接不同世界!超级英雄电影的开发将变得越来越复杂
  4. 支付宝生活号开发(php)
  5. SpringBoot集成Redis和配置Redis做缓存
  6. [转]给初学者的建议
  7. 语义通信论文阅读(1):Beyond Transmitting Bits: Context, Semantics, and Task-Oriented Communications
  8. MATLAB GUI笔记(二):滑动条的使用
  9. 将bitmap对象保存到本地,返回保存的图片路径
  10. Playwright 保存图片