24小时热门版块排行榜    

查看: 2515  |  回复: 6
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

weblocker

金虫 (初入文坛)

[求助] William T. Freeman的基于例子超分辨率matlab程序跑不起来啊!

刚接触超分辨率SR这块,学习大牛William T. Freeman的基于例子的超分辨率重构算法。http://people.csail.mit.edu/bill ... per-Resolution.html
到此人网站上下载这个算法Matlab程序
按照他的说法跑GenerateTraining和SuperResolution
老是出错运行不了啊:

----@@@@@@@@@@@@@@@@@@@@

>> GenerateTraining
Compile Kdtree library...Error: Could not detect a compiler on local system
which can compile the specified input file(s) at C:\MATLAB7/bin/win32/mexsetup.pm line 519.
??? Error using ==> mex
Unable to complete successfully

Error in ==> compileKdtree at 5
        mex(filelist(i).name);

Error in ==> setEnvironment at 26
compileKdtree;

Error in ==> GenerateTraining at 2
setEnvironment;
----@@@@@@@@@@@@@@@@@@@@

本人菜鸟不怎么会matlab
是不是他的源码有问题啊?
请求好心人帮忙!!

[ 来自科研家族 控制&图像家族 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Jakin_Lau

木虫 (小有名气)

【答案】应助回帖


mze04532(金币+1): 鼓励热心~ 2011-10-23 22:21:39
楼上说得对,楼主应该先装个VC或VS,顺便找本matlab和c联合编程的书看看。
3楼2011-10-21 22:04:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

953438452

木虫 (著名写手)

【答案】应助回帖

weblocker(金币+50): 10 2011-10-23 14:33:59
引用回帖:
1楼: Originally posted by weblocker at 2011-10-21 18:38:44:
刚接触超分辨率SR这块,学习大牛William T. Freeman的基于例子的超分辨率重构算法。[url]http://people.csail.mit.edu/billf/project%20pages/sresCode/Markov%20Random%20Fields%20for%20Super-Resolution.html[ ...

这明显是matlab和c的联合编程.您都米有编译,咋可能跑的出来啊。我不信说明书没有这个说明...
2楼2011-10-21 21:15:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

redxuech

铁虫 (初入文坛)

【答案】应助回帖


mze04532(金币+1): 鼓励新虫~ 2011-10-23 22:21:51
楼上的很对,先需要装上vc,然后mex -setup 把你装的vc是哪个版本的给找出来装上在matlab里面,然后编译你的哪个训练程序等操作才不会出错,这个程序却是运行的比较慢,一般的机器8副图像就需要好长时间的。
4楼2011-10-23 14:00:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

weblocker

金虫 (初入文坛)

谢谢3位!找到原因,是Matlab7.0好像不支持混合编程,我装了2010a就可以跑了,redxuech说的非常对,我现在在xp(3G内存启动)也只能跑十几张测试图像。

ps.金币发放的时候点错啦!
Jakin_Lau
redxuech
不能发了啊,万分抱歉!!
结贴。。。。。。。。。。。。。。。。。。
5楼2011-10-23 14:37:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见