torch7:无法加载BMP图像

时间:2016-01-31 18:46:45

标签: image lua bmp torch

我正在尝试加载一些图片来训练我的转发网。我正在使用' 图片'为此目的的火炬包7。但是,在加载图像时如下:

local img_raw = image.load(train_path .. train_files[i]):mul(255)

我在尝试加载BMP文件时遇到以下错误:

/path/to/torch/install/bin/luajit: /path/to/torch/install/share/lua/5.1/dok/inline.lua:737: <image.load> unknown image type: bmp
stack traceback:
    [C]: in function 'error'
    /path/to/torch/install/share/lua/5.1/dok/inline.lua:737: in function 'error'
    /path/to/torch/install/share/lua/5.1/image/init.lua:337: in function 'load'
    final_2.lua:310: in main chunk
    [C]: in function 'dofile'
    .../torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:131: in main chunk
    [C]: at 0x00406670

有人可以建议一些方法来加载BMP图像以便在torch7中进一步处理吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

为了完整起见,我会在这里抛出一些代码:

首先,安装图形魔术

Bn

然后

$ luarocks install graphicsmagick