Пример #1
0
 public LinRule(SetOfSigns[] imgs)
 {
     for (int i = 0; i < imgs.Count(); i++)
     {
         for (int j = i + 1; j < imgs.Count(); j++)
         {
             MinMaxRule rl = new MinMaxRule(imgs[i], imgs[j]);
             mxRuleList.Add(rl);
         }
     }
 }
Пример #2
0
        public static void WriteTask(SetOfSigns[] imgs,int cellsize)
        {
            if (imgs != null)
            {
                SaveFileDialog sf = new SaveFileDialog();
                sf.Title = "Выберите файл";
                sf.Filter = "Текстовые файлы|*.txt";

                if (sf.ShowDialog() == DialogResult.OK)
                {
                    TextWriter tw = new StreamWriter(sf.FileName);
                    tw.WriteLine("//число образов");
                    tw.WriteLine(cellsize);
                    tw.WriteLine("//число образов");
                    tw.WriteLine(imgs.Count());
                    for (int i = 0; i < imgs.Count(); i++)
                    {
                        tw.WriteLine("//image" + (i + 1));
                        tw.WriteLine(imgs[i].ToString());
                    }
                    tw.Close();
                }
            }
        }