diff options
author | soumith <soumith@fb.com> | 2015-04-26 22:40:31 +0300 |
---|---|---|
committer | soumith <soumith@fb.com> | 2015-04-26 22:40:31 +0300 |
commit | 45da33035308f5fdbe85556028cb19f87c2c7519 (patch) | |
tree | 4fd3507d9a9a370732802776a4c78ee55f0118b6 | |
parent | cb36d6c4fe187e18b0027c877c130bb6f79f8249 (diff) |
fixing y2jet for other default tensor typesjpegperf
-rwxr-xr-x | init.lua | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -1748,18 +1748,19 @@ function image.y2jet(...) -- accept 3D grayscale if input:dim() == 3 and input:size(1) == 1 then - input = torch.Tensor(input):resize(input:size(2), input:size(3)) + input = input.new(input):resize(input:size(2), input:size(3)) end -- accept 1D greyscale if input:dim() == 1 then - input = torch.Tensor(input):resize(1, input:size(1)) + input = input.new(input):resize(1, input:size(1)) end - local output = output or torch.Tensor():typeAs(input) + local output = output or input.new() local L = input:max() - input.image.colorize(output, input-1, image.jetColormap(L)) + local colorMap = image.jetColormap(L):typeAs(input) + input.image.colorize(output, input-1, colorMap) return output end |