matlab摄像头

工具

matlab R2014a

代码

 1 clear all;
 2 close all;
 3 clc;
 4 imaqmem(30000000); %申请缓存
 5 obj = videoinput(‘winvideo‘, 1, ‘YUY2_640x480‘);%创建ID为1的摄像头的视频对象,视频格式是 YUY2_640x480,这表示视频的分辨率为640x480。
 6 set(obj,‘ReturnedColorSpace‘,‘rgb‘);%返回rgb格式
 7 % set(obj,‘ReturnedColorSpace‘,‘grayscale‘);
 8 objRes=get(obj,‘VideoResolution‘);%获取分辨率[宽,高]
 9 nBands=get(obj,‘NumberOfBands‘);%获取通道数
10
11 preview(obj);%实时显示
12
13 start(obj);
14 h=figure(‘NumberTitle‘,‘off‘,‘Name‘,‘视频‘);         %新建窗口
15 set(h,‘doublebuffer‘,‘on‘,‘outerposition‘,get(0,‘screensize‘));
16 hold on;
17 axis off;
18
19 box=uint8(zeros(objRes(2),objRes(1),nBands));
20 for i=objRes(2)/2-100:objRes(2)/2+100
21     for j=objRes(1)/2-100:objRes(1)/2+100
22         box(i,j,1)=255;
23     end
24 end
25
26 while ishandle(h)
27     frame=getsnapshot(obj);
28     flushdata(obj);
29     imshow(frame+box);
30     drawnow;
31 end
32 delete(obj);

问题

初次使用一般会出现以下问题:

1. 当输入imaqhwinfo后没有显示可用installeradaptors参考文献3中给出解答

参考文献

1. matlab窗口调用摄像头

2. 使用Matlab调用摄像头及保存视频

3. MATLAB编程-MATLAB2014avideoinput读取摄像头

4. 使用MATLAB进行USB2.0摄像头编程的方法

5. MATLAB 摄像头视频获取和保存

6. Matlab环境下使用USB2.0摄像头编程image acquisition tools(读书笔记)

时间: 2024-10-01 06:04:24

matlab摄像头的相关文章

[转]使用MATLAB进行USB摄像头的编程

http://blog.csdn.net/linxue968/article/details/6047376 1.查询USB2.0Camera 的具体参数(imaqhwinfo) 2.创建视频输入对象(videoinput) 3.图像预览和显示(preview.stoppreview.closepreview和image) 4.获取视频图像(getsnapshot) 5.图像获取设备的获取和设置(get和set) 6.关闭视频对象(delete) 在正式讲解之前,我想说明下几个个在图像获取工具箱

MATLAB获取“非免驱的相机或者摄像头”的图像数据

Image Acquisition Toolbox? Adaptor Kit 图像采集工具箱 当要使用MATLAB获取"非免驱的相机或者摄像头"的图像数据时,需要开发一个插件,MATLAB提供了插件接口,MATLAB中有范例和说明书,以方便二次开发. 通过imaqtool命令注册调用插件,可以预览相机或摄像头,也可以查看和设置参数. 有意思的事情是: 刚开始在计算机win7 32位系统安装了MATLAB R2009a,安装目录中有32位和64位的lib,用vs2008都开发了插件. 拿

借助全新 MATLAB® 适配器代码示例读取英特尔® 实感? 摄像头数据流

下载源代码请访问原文地址:借助全新 MATLAB® 适配器代码示例读取英特尔® 实感™ 摄像头数据流 简介 该可下载代码示例简要介绍了如何使用英特尔® 实感™ SDK 和 MATLAB 的图像采集工具箱适配器套件在 MATLAB® 工作区获取英特尔® 实感™ 摄像头(R200 和 F200)的原始摄像头数据流. 该示例代码支持 MATLAB 开发人员开发面向英特尔® 平台.并具备以下特性的英特尔® 实感™ 应用: 多数据流同步. 同时获取颜色数据流和景深数据流(见图 1). 多摄像头支持. 同时

matlab 读取视频文件和摄像头

一.视频的读取和显示 视频数据的读取要用到VideoReader这个函数,按照matlab软件中举的例子,基本流程是在用VideoReader建立一个obj后,采用read函数来读取一帧帧图像,最后用movie函数来放映视频.但是matlab自带的函数读取avi格式的视频时也只能读取那些原始格式的avi,比较局限性.其读取过程可以采用下面2种方法: 先读完,再显示. 即先将视频数据读取到内存的结构体中,然后直接从内存中拿数据来显示,这显示的视频看起来比较流畅,可是一开始把所有数据读入内存的过程所

matlab调用笔记本摄像头拍照并连续保存

%% 图像抓取并存入当前目录image文件夹下 % 建立图片存储文件夹 if exist('image','dir')~= 7 mkdir([cd,'/image']) % 与下一句一样 end directory=[cd,'/image/']; %当前工作目录下文件夹 %定义一个监控界面 hf = figure('Units', 'Normalized', 'Menubar', 'None','NumberTitle', 'off', 'Name', '实时拍照系统'); ha = axes(

MATLAB编程->MATLAB2014a videoinput读取摄像头

在遇到以下问题时: imaqhwinfo 警告: No Image Acquisition adaptors found. Image acquisition adaptors may be available as downloadable support packages. Open Support Package Installer to install additional vendors. ans = InstalledAdaptors: {} MATLABVersion: '8.3 

【Matlab编程】Matlab让电脑失而复得

在学校常常有同学电脑失窃,大抵都是粗细大意.据说iPhone手机失窃后能够获取小偷的照片,从而将照片找到.如今用matlab写一个程序使得当小偷使用电脑上网时,电脑自己主动将电脑前面的人的照片发到你指定的邮箱. 前提是你的电脑装有摄像头而且有网! 先用以下代码測试你邮箱是否正确设置: clear myaddress='[email protected]'; %这里sender为你发邮箱的qq号.注意你的邮箱要已经提供SMTP服务.没有也没关系,qq邮箱会提醒设置设置的mypassword='pa

相机标定 matlab opencv ROS三种方法标定步骤(1)

一 .理解摄像机模型,网上有很多讲解的十分详细,在这里我只是记录我的整合出来的资料和我的部分理解 计算机视觉领域中常见的三个坐标系:图像坐标系,相机坐标系,世界坐标系,实际上就是要用矩阵来表示各个坐标系下的转换 首先在图像坐标系下与相机坐标系的关系 可得出   Xcam=x/dx+x0,    Ycam=y/dy+y0  表示为矩阵形式 Xcam           1/dx   0      x0          x Ycam      =    0     1/dy   y0    *  

matlab、opencv、halcon双目标定汇总

相机的标定对于测距和重建还是很重要的,特把用过的工具和方法进行一次汇总,以便查阅.分析和讨论(本人扣扣1256635840) ————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— 1.MATLAB camera calib