MatLab从摄像头获取图片
(PS:几乎照搬的知乎一位大佬的,只是在此整理记录一下)
- 从从摄像头加载图片
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),该函数会自动打开一个窗口,播放摄像头画面
- 具体代码:
% 生成对象并同步画面
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从摄像头获取图片相关推荐
- h5调用手机摄像头获取图片用于人脸识别
h5调用手机摄像头获取图片用于人脸识别 1.安卓手机获取前置摄像头,并在video标签显示 注:navigator.mediaDevices.getUserMedia文档说明兼容Safari11,实测 ...
- opencv设置摄像头获取图片大小
opencv设置摄像头获取图片大小方法如下: cap = cv2.VideoCapture(0) #打开默认摄像头采集图像width = 640 #定义摄像头获取图像宽度 height = 480 # ...
- python打开摄像头获取图片_Python基于opencv调用摄像头获取个人图片的实现方法
接触图像领域的应该对于opencv都不会感到陌生,这个应该算是功能十分强劲的一个算法库了,当然了,使用起来也是很方便的,之前使用Windows7的时候出现多该库难以安装成功的情况,现在这个问题就不存在 ...
- 利用opencv从USB摄像头获取图片
由于opencv自带的VideoCapture函数直接从usb摄像头获取视频数据,所以用这个来作为实时的图像来源用于实体检测识别是很方便的. 1. 安装opencv 安装的步骤可以按照之前这个文章操作 ...
- 利用opencv从USB摄像头获取图片 获得摄像头编号
本文转自博客园-Arkenstone 由于opencv自带的VideoCapture函数直接从usb摄像头获取视频数据,所以用这个来作为实时的图像来源用于实体检测识别是很方便的. 安装opencv 安 ...
- opencv获取外接摄像头_利用opencv从USB摄像头获取图片
由于opencv自带的VideoCapture函数直接从usb摄像头获取视频数据,所以用这个来作为实时的图像来源用于实体检测识别是很方便的. 1. 安装opencv 安装的步骤可以按照之前这个文章操作 ...
- 初学视觉学习笔记----用摄像头获取图片
目标: 想要A,B两个窗口,A窗口实时显示相机的画面,当我按下照相按钮的时候,B窗口显示我捕获到的图片. 遇到的问题: 在A窗口 实时显示的时候 用到了while (true){ //视频显示} 因为 ...
- matlab打开笔记本摄像头_如何利用MATLAB实现摄像头视频获取和保存
一.读取摄像头视频 如题目,首先你需要有一个摄像头(usb或者本本自带的都可以)并且安装好了驱动,保证设备可以正常使用. 先来段简单的通过MATLAB显示摄像头视频的代码: vid = videoin ...
- matlab使用webcam获取摄像头图像
安装驱动https://blog.csdn.net/zzx2016zzx/article/details/82725712 使用的是matlab2016a版本,摄像头驱动需提前下载安装 1在循环中获取 ...
最新文章
- OpenStack Nova 计算节点的维护模式
- UA MATH571A R语言回归分析实践 一元回归3 NBA球员的工资
- vue django mysql_django2 rest_framework + vue.js + mysql5.6 实现增删改查
- 分布式光伏补贴_光伏业再出新政:户用光伏首次单独管理,分布式、地面电站需竞价获取补贴...
- 使用Three.js的材质
- 【暴力搜索】[HDU 1016]Prime Ring Problem
- 【功能测试】-【黑盒测试用例】
- 爬取天涯帖子(单个帖)
- vue 前端下载excel文件模板
- 编程之美读书笔记_1.4 买书问题
- 比例风险(Cox)回归模型——Proportional hazards model
- 计算机英语(第四版)刘艺英语单词
- 云南通报5起森林火灾,如何去扑救?如何自救?
- ac86u原厂固件去广告_释放更多功能,华硕 AC86U 刷官改固件教程
- Flex语法和常用鼠标手势
- 原创 牛客网产品笔试题刷题打卡——需求分析/数据分析/文档攥写
- android电量优化方法,Android性能优化——电池使用优化
- 5.Abp vNext 地磅无人值守 微信小程序
- Linux 10个主流发行版本
- 学习JME3的第一次小结