matlab调用摄像头函数,Matlab调用系统摄像头
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调用系统摄像头相关推荐
- matlab定义和调用函数m,Matlab学习-自定义函数与调用
Matlab的自定义函数与调用 网上关于这方面内容应该比较全,这里只简单介绍常用的2种方法: 1.在一个.m文件中定义函数,然后在命令文件中调用 新建一个.m文件后,在里面定义函数按照以下方法: fu ...
- 父类指针指向子类实例,用父类指针调用虚函数,调用的是子类的函数还是父类的函数...
父类指针指向子类实例,用父类指针调用虚函数,调用的是子类的函数还是父类的函数 以下程序的显示结果是什么,为什么 #include <iostream> using namespace st ...
- matlab 圆角,rectangle函数MATLAB matlab中rectangle画圆角矩形
MATLAB如何画长方形,怎么用rectangle函数 rectangle函数用于绘制矩形图形.例如>>rectangle('Position',[0 0 2 4],'Curvature' ...
- 【matlab】:matlab如何写函数并且调用函数?
写博客就是为了干货 --老罗如是说 matlab如何写函数? 1,点击new M-file按钮,进入函数编辑界面 2,编辑函数 编辑函数规则如下: function y=fun(a)... 一些规则, ...
- matlab怎么调用主函数,Matlab中一个函数调用另外一个函数的操作步骤
原创Matlab中一个函数调用另外一个函数的操作步骤 编辑:小安 来源:PC下载网时间:2019-11-18 13:27:35 最近很多伙伴才刚刚安装入手Matlab这款软件,而本节就重点介绍了关于M ...
- 用matlab定义位移函数,matlab 定义函数(Matlab怎么调用函数 自定义函数使用方法)...
matlab 定义函数(Matlab怎么调用函数 自定义函数使用方法),哪吒游戏网给大家带来详细的matlab 定义函数(Matlab怎么调用函数 自定义函数使用方法)介绍,大家可以阅读一下,希望这篇 ...
- matlab温度等值线图函数,matlab等值线图
空间等值线图: contour 3(x,y,z,n) 其中n表示等值线数. 例 山峰的三维和二维等值线图. 解 [x,y,z]=peaks; subplot(1,2,1) MATLAB liti18 ...
- matlab的数学函数,matlab中常见数学函数的使用
matlab中常见数学函数的使用 MATLAB 基本知识 Matlab 的内部常数 pi 圆周率 exp(1) 自然对数的底数 e i 或 j 虚数单位 Inf 或 inf 无穷大 Matlab 的常 ...
- matlab中response函数,matlab函数的种类
突然发现matlab的函数还是很有讲究的,以前只是用,很少注意这个问题,现在看到了稍微总结一下吧. 在matlab帮助中搜索Types of Functions,可以看到matlab常用的函数种类: ...
最新文章
- 基于OpenCV实战:车牌检测
- maven <type>pom</type><scope>import</scope>
- 闪电模型数学_初中数学|23种几何模型汇总(中)
- FragmentStack
- DGL实现同构/异构图卷积模型
- spring Autowired(required = false) 说明
- java三大框架增删改查_Java_Web三大框架之Hibernate增删改查
- ShardingSphere JDBC 分库分表 读写分离 数据加密
- 实体类 接口_Java 语言基础编程题 (二维数组, 五子棋游戏, 实体类和接口)
- idea 使用神坑之索引篇(自定义不创建索引文件夹)
- SQL注入详解,看这篇就够了
- 神经网络算法的基本原理,神经网络算法都有哪些
- oracle误删除数据恢复
- Java-Swing编程介绍
- 为什么亚马逊无货源是国际电商新时代
- 100个精彩的开源游戏
- linux 2.6.32文件系统的dentry父子关系
- iOS 编译器__Attribute__的入门指南
- 一个架构师的价值在于,他不仅能看到系统的美,而且能够在建造系统的时候能够把这些美创造出来...
- Unity3d Ugui 15 TextMeshPro
热门文章
- 日常(好久不见,无恙?)
- PreparedStatement和Statement的区别和效率
- 2022年起每年4部DC大片 ,多元宇宙连接不同世界!超级英雄电影的开发将变得越来越复杂
- 支付宝生活号开发(php)
- SpringBoot集成Redis和配置Redis做缓存
- [转]给初学者的建议
- 语义通信论文阅读(1):Beyond Transmitting Bits: Context, Semantics, and Task-Oriented Communications
- MATLAB GUI笔记(二):滑动条的使用
- 将bitmap对象保存到本地,返回保存的图片路径
- Playwright 保存图片