码迷,mamicode.com
首页 > 其他好文 > 详细

matlab摄像头

时间:2015-04-14 09:54:40      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

工具

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);
View Code

 

问题

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

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

参考文献

1. matlab窗口调用摄像头

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

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

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

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

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

matlab摄像头

标签:

原文地址:http://www.cnblogs.com/gucolin/p/4423480.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!