matlab调用手机摄像头,教你在Ubuntu14.04下Matlab调用摄像头的办法

在Ubuntu14.04下,Matlab2014a调用摄像头方法及代码见下面链接:

http://wenku.baidu.com/view/616fa3d9240c844769eaee10.html?re=view

在第一步“info=imaqhwinfo”时可能会遇到如下警告:

>>imaqhwinfo

警告: No Image Acquisition adaptorsfound. Image acquisition adaptors may be available as downloadable

support packages. Open Support Package Installerto install additional vendors.

解决方法如下:(在进行下面的操作前,必须确保Matlab是在root权限下打开的,方法是在终端Terminal下进入Matlab可执行文件所在的目录,然后用命令./matlab就可以运行Matlab。)

(1)第一步:直接点击警告中带下划线的SupportPackage Installer,在出现的面板左边选择其中的某个包。这里我需要调用笔记本的摄像头,所以选择OSGeneric Video Interface这个包。或者依次点击HOME> Resources section>Add-Ons > GetHardware Support Packages,选择在线安装,然后在出现的面板左边找到OS Generic Video Interface。注意:面板下面有安装目录选项,安装目录为”MATLAB根目录/toolbox“,一般为/usr/local/MATLAB/R2014a/toolbox。这个目录需要root权限,所以前面说过要确保Matlab运行在root权限下。

(2)第二步:Set Path>Add Folder,打开Add Folder to Path面板,找到/usr/local/MATLAB/R2014a/toolbox下刚才下载的genericvedio(它就是OS Generic Video Interface),点击Open后回到Set Path面板,再点击Set Path面板左下方的Save,然后点击Close退出。

(3)第三步:HOME>ENVIRONMENT>Preferences>MATLAB>General,将右边Toolbox path caching中的Enabletoolbox path cache打钩,然后在点击下方的UpdateToolbox Path Cache,完成后点击此面板右下角的Apply,最后点击OK关闭面板。

(4)第四步:此时可以在Matlab命令窗口再输入命令imaqhwinfo试一下,如果出现下面的结果,说明以安装已成功:

ans =

InstalledAdaptors: {'linuxvideo'}

MATLABVersion:'8.3 (R2014a)'

ToolboxName: 'Image Acquisition Toolbox'

ToolboxVersion: '4.7(R2014a)'

但如果出现下面的问题,

ans =

InstalledAdaptors: {' '}

MATLABVersion:'8.3 (R2014a)'

ToolboxName:'Image Acquisition Toolbox'

ToolboxVersion: '4.7(R2014a)'

则说明Set Path没有更新,原因是Update Toolbox Path Cache操作失败。在Matlab的命令窗口中输入下面的命令可以解决此问题:

rehash toolboxcache

花了大量时间摸索查找资料才完成这个简单的安装包操作,汗~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值