0

我已经下载了这段代码;

http://www.cs.sfu.ca/%7Emori/research/superpixels/superpixels64.tar.gz

在自述文件中,它说;

  • 在 yu_imncut 目录中的 *.c 上运行 mex -largeArrayDims -largeArrayDims 需要 64 位架构(感谢 Richard Lowe 为 64 位 MATLAB 提供修复)
  • 从http://www.cs.berkeley.edu/projects/vision/grouping/segbench/获取 mfm-pb 边界检测器代码
  • 更改 sp_demo.m 和 pbWrapper.m 中的路径名
  • 获得快速处理器和大量 RAM
  • 运行 sp_demo.m

我试图做 mex -.. 之一,但它告诉我我没有任何编译器。我怎样才能解决这个问题?你能帮我解决这个问题吗?我正在使用 64 位 Windows 7

4

2 回答 2

2

据我所知,Matlab 不支持 Windows 的 GCC。Visual Studio Express Editions 可以工作,但 2010 可能需要一个取决于您正在运行的 Matlab 版本的补丁 ( http://www.mathworks.com/support/compilers/R2011a/win32.html )。此页面列出了所有支持的 Matlab 编译器。

于 2011-05-02T20:42:29.197 回答
1

这是 Windows 的 GCC 的链接 http://gcc.gnu.org/install/specific.html#windows

于 2011-05-02T19:36:55.823 回答