图像处理 MATLAB 读取摄像头
来源:互联网 发布:linux sleep usleep 编辑:程序博客网 时间:2024/04/30 16:58
一、摄像头的属性
imaqhwinfo()可以了解摄像头的属性,他返回一个结构体,结构体中有摄像头的ID——DeviceID,和摄像头的信息——DeviceInfo;
Camera_in=imaqhwinfo('winvideo')Camera_in.DeviceInfo.DeviceIDCamera_in.DeviceInfo.SupportedFormats
SupportedFormats储存着摄像头支持的视频格式
我的摄像头支持的格式: 1 至 6 列
注解:MJPG、YUY2是两种视频格式,数字表示分辨率。
'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'
二、读取摄像头
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,彩色第三个参数为rgbpreview(vid);%显示所创建的视频对象%%操作第二个摄像头vid=videoinput('winvideo',3);%创建视频输入对象set(vid,'ReturnedColorSpace','rgb');%显示灰色图像grayscale,彩色第三个参数为rgbpreview(vid);%显示所创建的视频对象
若有其他方法显示欢迎交流,QQ:958306372。
- 图像处理 MATLAB 读取摄像头
- matlab通过摄像头获取图像进行处理
- 图像处理之Matlab图像读取
- matlab读取摄像头
- opencv读取摄像头图像
- 使用Linux的V4L2读取摄像头数据+Opencv图像处理
- matlab 读取视频文件和摄像头
- matlab 读取视频文件和摄像头
- matlab图像处理编程基础之读取和写入文件
- emgu cv 读取摄像头图像
- 【matlab】图像读取
- <Matlab图像处理学习>之彩色图像的读取及RGB的数值读取
- Matlab摄像头视频基本处理
- Matlab摄像头视频基本处理
- 图像处理3--摄像头标定
- C#读取摄像头并对图像做简单处理--AVICap32篇
- 【图像处理】MATLAB:图像噪声
- 【图像处理】MATLAB:图像压缩
- 简单理解jQuery中$.getJSON、$.get、$.post、$.ajax用法
- Java过滤器与SpringMVC拦截器之间的关系与区别
- jquery中prop()方法和attr()方法的区别浅析
- WebSite---前台系统图片验证码心得
- li标签绑定事件
- 图像处理 MATLAB 读取摄像头
- NOIP 2011 普及组 复赛 reverse 数字反转
- CoordinatorLayout 与Behavior
- #########TensorBoard——Tensor与Graph可视化####(如何使用参考上一篇介绍)#######
- 当SpringCloud ZuulFilter不执行时,情况说明
- 学习for循环时遇到的困惑不解
- oralce清除归档日志,并定时制作window定时任务
- 百度地图开发之点聚合功能
- PHP常量深入学习 define和const的区别