如何用lua火炬阅读tiff图像

时间:2016-06-01 20:44:56

标签: lua tiff torch

我正在使用tiff图像,我正在使用火炬来训练神经网络,我需要加载tiff图像,在lua中有一些库可以读取图像tiff ???

1 个答案:

答案 0 :(得分:0)

一种可能性是使用Torch OpenCV bindings(有关详情,请参阅此blog post):

local cv = require 'cv'
require 'cv.imgcodecs'

local img = cv.imread{'myimage.tiff', cv.IMREAD_COLOR}
-- note that the layout is HxWxD
-- you can do a permute(3,1,2) to work with DxHxW

另一种可能性是使用graphicsmagick binding

local gm = require 'graphicsmagick'

local img = gm.Image('myimage.tiff'):toTensor('byte', 'RGB', 'DHW')