您的位置:首页 > 编程语言 > MATLAB

matlab练习程序(摄像头获取数据)

2012-11-22 15:02 369 查看
  网上好多文章都好坑爹,配置麻烦死了,一点也不简洁,我这里给一个最简洁并且很好用的版本。

clear all;
close all;
clc;

obj=videoinput('winvideo',1,'YUY2_320x240');       %一般的家用摄像头第三个参数这样就可以,不能运行直接去掉第三个参数也可以
h1=preview(obj);                 %预览视频,同时获取句柄
h2=figure(2);                    %新建显示图像figure,同时获取句柄

while ishandle(h1) && ishandle(h2)              %两个句柄有一个关闭就结束程序
frame=getsnapshot(obj);     %捕获图像
frame=ycbcr2rgb(frame);     %转成彩色,这个frame就可以按照自己意愿处理了

imshow(frame);              %显示图像
drawnow;                    % 实时更新图像
end

delete(obj);                %删除对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: