% Semestralni prace pro rok 2012
% ouptut = karty2012 (vstupniObraz)
% ouptut = karty2012 (vstupniObraz, dalsiParametry)
% 
% Priklad:
% karty2012('obrazek.jpg','outputfile', 'vystup.yaml')

function out = karty2012(varargin)

% parserovani vstupu
p = inputParser;

p = inputParser; 
p.addRequired('img'); 
p.addOptional('volitelnyParametr','vychozi hodnota parametru');
p.addParamValue('pojmenovanyParametr',0.6);
p.addParamValue('outputfile',false);

p.parse(varargin{:})
params = p.Results;



% vstupem jmeno souboru
if ischar ( params.img)
    params.img = imread(params.img);
end

% z duvodu spustitelnosti na ruznych platformach 
% pouzivejte cesty pouze s doprednym zpetnym lomitkem
addpath('./extern/yamlmatlab/');
% http://code.google.com/p/yamlmatlab/


out.hodnoty = {'10','J','8','3','A'};
out.barvy = {'kary','piky','srdce','srdce','krize'};
out.author = 'M.Jirik';

if params.outputfile ~= false
    WriteYaml(params.outputfile, out);
end