如何使用BSDS500基准

How can use BSDS500 benchmark?

本文关键字:基准 BSDS500 何使用      更新时间:2023-10-16

我想使用伯克利分割数据集和基准500(BSDS500)作为我的分割算法。

当我在源文件中运行build.m时,出现有关" MSVC中不存在sys/times.h"的错误。还有另一个头文件需要ieee754.h

我用谷歌搜索了很多,发现在Linux上运行代码可能会有所帮助,但我对此表示怀疑。现在我有一些问题:

  • 有没有办法在Windows中使用sys/times.hieee754.h?MinGW有这些头文件吗?

  • 有人在Windows上运行BSDS500基准测试吗?如何?

BSDS500附带的代码是为Linux或MacOS上的MATLAB编写的(这些是MATLAB运行的POSIX兼容系统)。

如果你在Windows上,你可以尝试使用Cygwin来构建这些二进制文件。Cygwin在Windows中添加了一个POSIX层。MinGW本身不这样做,它只提供Windows上的GNU工具。文件sys/times.h在 POSIX 标准中定义。

但是,IMO,你最好切换到Linux。不仅是为了BSDS500,也是为了其他一切...... :)