Пример #1
0
        public static SłownikEtykiet Wczytaj(string fileName)
        {
            var records = File.ReadAllLines(fileName);
            var lables  = new SłownikEtykiet();

            for (int i = 0; i < records.Length; i++)
            {
                lables.Dodaj(etykieta: records[i], index: i);
            }
            return(lables);
        }
Пример #2
0
        public static SłownikEtykiet AutoLabel(IEnumerable <string> files)
        {
            var labels     = new SłownikEtykiet();
            var uniqLabels = new HashSet <string>();

            foreach (var fileName in files)
            {
                var obraz = new Obraz(fileName);
                uniqLabels.Add(obraz.Etykieta);
            }
            int i = 0;

            foreach (var label in uniqLabels)
            {
                labels.Dodaj(label, i++);
            }
            return(labels);
        }