summaryrefslogtreecommitdiffstats
path: root/SD-VBS/common/toolbox/toolbox_basic/io/readpfm3.m
blob: 15ba95975f2b415c3f45705ad8287a901e1a450d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function I = readpfm(filename)

fid = fopen(filename,'r');

A = fscanf(fid,'%d',3);
A(3) = max(1,A(3));

I = fscanf(fid,'%f',[A(1)*A(2)*A(3)]);

%I = fscanf(fid,'%f',A(2)*A(1));I = reshape(I,A(1),A(2));

I = reshape(I,A(2),A(1),A(3));
I = permute(I,[2,1,3]);

I = squeeze(I);

fclose(fid);