教你在Ubuntu14.04下Matlab调用摄像头的办法
在Ubuntu14.04下,Matlab2014a调用摄像头方法及代码见下面链接: http://wenku.baidu.com/view/616fa3d9240c844769eaee10.html?re=view 在第一步“info=imaqhwinfo”时可能会遇到如下警告: >>imaqhwinfo 解决方法如下:(在进行下面的操作前,必须确保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 = 但如果出现下面的问题, ans = 则说明Set Path没有更新,原因是Update Toolbox Path Cache操作失败。在Matlab的命令窗口中输入下面的命令可以解决此问题: rehash toolboxcache 花了大量时间摸索查找资料才完成这个简单的安装包操作,汗~ |