(PS:几乎照搬的知乎一位大佬的,只是在此整理记录一下)

  1. 从从摄像头加载图片

Matlab自身不支持直接读取摄像头数据,需要安装硬件支持包,目前常用的有两个包:

下载的是第二个,因为更通用

1)那么如何去下载这个硬件支持包呢?

2)查询当前PC上已经连接的摄像头信息:函数imaqhwinfo() -->命令行中输入:imaqhwinfo,记得回车。

3)查看摄像头设备具体参数:在代码脚本输入:win_info=imaqhwinfo(‘winvideo’),记得点击运行。   注意:该函数返回了连接在当前图像适配器

然后在命令行输入win_info以查看这个适配器的相关信息

4)查看摄像头的ID和具体参数:双击工作区的win_info

如果不方便,还可以命令行查看摄像头支持的格式:在脚本输入:win_info.DeviceInfo.SupportedFormats

5)创建视频输入对象-->video_obj=videoinput(adaptorname,deviceID,format),依然记得点击运行按钮,不然终端识别不到这个变量。

然后在命令行输入:video_obj = videoinput('winvideo',1)

该函数的三个参数说明如下:

Adaptorname;适配器名称(必需)

deviceID:设备ID号(必需)

Format:视频采集格式(不填写则使用默认)

6)预览视频对象:在命令行输入:preview(video_obj),该函数会自动打开一个窗口,播放摄像头画面

  1. 具体代码:

% 生成对象并同步画面

obj = videoinput('winvideo',1);

h = preview(obj);

figure

while ishandle(h)

frame = getsnapshot(obj);  % 获取帧

% -----------此处可添加你需要的操作------------

imedge = rgb2gray(frame) %将彩图转换为灰度图

% -------------------------------------------

subplot(121),imshow(frame)

subplot(122),imshow(imedge)

drawnow

End

到这里就结束了!

MatLab从摄像头获取图片相关推荐

  1. h5调用手机摄像头获取图片用于人脸识别

    h5调用手机摄像头获取图片用于人脸识别 1.安卓手机获取前置摄像头,并在video标签显示 注:navigator.mediaDevices.getUserMedia文档说明兼容Safari11,实测 ...

  2. opencv设置摄像头获取图片大小

    opencv设置摄像头获取图片大小方法如下: cap = cv2.VideoCapture(0) #打开默认摄像头采集图像width = 640 #定义摄像头获取图像宽度 height = 480 # ...

  3. python打开摄像头获取图片_Python基于opencv调用摄像头获取个人图片的实现方法

    接触图像领域的应该对于opencv都不会感到陌生,这个应该算是功能十分强劲的一个算法库了,当然了,使用起来也是很方便的,之前使用Windows7的时候出现多该库难以安装成功的情况,现在这个问题就不存在 ...

  4. 利用opencv从USB摄像头获取图片

    由于opencv自带的VideoCapture函数直接从usb摄像头获取视频数据,所以用这个来作为实时的图像来源用于实体检测识别是很方便的. 1. 安装opencv 安装的步骤可以按照之前这个文章操作 ...

  5. 利用opencv从USB摄像头获取图片 获得摄像头编号

    本文转自博客园-Arkenstone 由于opencv自带的VideoCapture函数直接从usb摄像头获取视频数据,所以用这个来作为实时的图像来源用于实体检测识别是很方便的. 安装opencv 安 ...

  6. opencv获取外接摄像头_利用opencv从USB摄像头获取图片

    由于opencv自带的VideoCapture函数直接从usb摄像头获取视频数据,所以用这个来作为实时的图像来源用于实体检测识别是很方便的. 1. 安装opencv 安装的步骤可以按照之前这个文章操作 ...

  7. 初学视觉学习笔记----用摄像头获取图片

    目标: 想要A,B两个窗口,A窗口实时显示相机的画面,当我按下照相按钮的时候,B窗口显示我捕获到的图片. 遇到的问题: 在A窗口 实时显示的时候 用到了while (true){ //视频显示} 因为 ...

  8. matlab打开笔记本摄像头_如何利用MATLAB实现摄像头视频获取和保存

    一.读取摄像头视频 如题目,首先你需要有一个摄像头(usb或者本本自带的都可以)并且安装好了驱动,保证设备可以正常使用. 先来段简单的通过MATLAB显示摄像头视频的代码: vid = videoin ...

  9. matlab使用webcam获取摄像头图像

    安装驱动https://blog.csdn.net/zzx2016zzx/article/details/82725712 使用的是matlab2016a版本,摄像头驱动需提前下载安装 1在循环中获取 ...

最新文章

  1. OpenStack Nova 计算节点的维护模式
  2. UA MATH571A R语言回归分析实践 一元回归3 NBA球员的工资
  3. vue django mysql_django2 rest_framework + vue.js + mysql5.6 实现增删改查
  4. 分布式光伏补贴_光伏业再出新政:户用光伏首次单独管理,分布式、地面电站需竞价获取补贴...
  5. 使用Three.js的材质
  6. 【暴力搜索】[HDU 1016]Prime Ring Problem
  7. 【功能测试】-【黑盒测试用例】
  8. 爬取天涯帖子(单个帖)
  9. vue 前端下载excel文件模板
  10. 编程之美读书笔记_1.4 买书问题
  11. 比例风险(Cox)回归模型——Proportional hazards model
  12. 计算机英语(第四版)刘艺英语单词
  13. 云南通报5起森林火灾,如何去扑救?如何自救?
  14. ac86u原厂固件去广告_释放更多功能,华硕 AC86U 刷官改固件教程
  15. Flex语法和常用鼠标手势
  16. 原创 牛客网产品笔试题刷题打卡——需求分析/数据分析/文档攥写
  17. android电量优化方法,Android性能优化——电池使用优化
  18. 5.Abp vNext 地磅无人值守 微信小程序
  19. Linux 10个主流发行版本
  20. 学习JME3的第一次小结

热门文章

  1. java如何去除噪点_如何对付噪点?简单4步提升画质| 数码暗房
  2. ESXI定时关机脚本
  3. Unix 命令 - wc
  4. 运用数据分析论坛签名和外链在百度新算法中的效果
  5. Echarts学习一:制作简单的柱形图、折线图、饼图
  6. 苹果将发布新iPhone 邀请函引中国产业链躁动
  7. 共享数据库连接池HTTPSQL
  8. 三、Bootstrap之Navbar属性整理
  9. Android 自定义View修炼-高仿猎豹清理大师自定义内存开口圆环比例进度View
  10. 2019年前端常见jQuery面试题