function out = color_conv(in, type_in, type_out) [ny,nx,nc] = size(in) % Get LAB-Data color_write('color_in.dat',reshape(in,nc,ny*nx)); commandStr = sprintf('color_conv.exe %s %s %s %s','color_in.dat', 'color_out.dat',type_in, type_out); dos(commandStr); out = reshape(color_read('color_out.dat'), ny,nx,nc);