function data = readData(data_file)
% data = readData(dados);
% função para ler os dados gerados pelo algoritmo e converte-los para uma
% matrix.
%
% dados -  caminho para o ficheiro a converter
% data  -  matriz com os dados obtidos do richeiro
% Abrir o ficheiro com os dados
file = fopen(data_file);
if (file == -1) 
    disp('Error open file');
end

n = 1
% data = nan;
data={};
while ~feof(file)
    % obter a linha com os dados de cada frame
    line = fgets( file );
    
    % separar os elemtos de cada linha do ficheiro dos dados do algoritmo
    [points] = textscan(line(1:end),'%f %f');
    
    data{n}.frame_id = n
    data{n}.x = points{1};
    data{n}.y = points{2};
    
    % incrementar o numero de pontos
    n = n + 1;
end
% fechar o ficheiro dos dados
fclose( file );
