您的位置:首页 > 运维架构

鱼眼镜头畸变校正-OpenCV3.1.0和Matalb2012a

2016-05-19 15:46 375 查看
Matlab:

一、http://www.ee.oulu.fi/~jkannala/calibration/License.txt下载Kannala源程序

二、将所有源程序装到一个文件夹里面,然后打开Matlab,file-setpath-addfolder,将此文件夹加进搜索路径。

三、命令窗口输入:fisheyedemo,自动运行后出问题:

Error using optimset (line 199)

The LevenbergMarquardt option is no longer valid. Set the Algorithm option instead.

Error in minimiseprojerrs (line 40)

options=optimset('LargeScale','off','LevenbergMarquardt','on','Display','iter',

'TolFun',1e-4,'TolX',1e-4,'MaxFunEvals',30000,'MaxIter',1000);

解决方法:进入相应文件:将出问题的这一句改为:

options=optimset('LargeScale','off','Display','iter', 'TolFun',1e-4,'TolX',1e-4,'MaxFunEvals',30000,'MaxIter',1000,'Algorithm','Levenberg-Marquardt');

即删除'LevenbergMarquardt','on',右括号前加上'Algorithm','Levenberg-Marquardt'。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: