public FormManualTrain(Form1 frm1) { InitializeComponent(); browseImage = new OpenFileDialog(); _form1 = frm1; eigenRecog = new Classifier_Train(); face = new HaarCascade("haarcascade_frontalface_default.xml"); eyeWithGlass = new CascadeClassifier("haarcascade_eye_tree_eyeglasses.xml"); mydb = new DBConn(); minEye = new Size(10, 10); maxEye = new Size(225, 225); font = new MCvFont(FONT.CV_FONT_HERSHEY_TRIPLEX, 0.5d, 0.5d); if (File.ReadAllText("setting.txt") != null) { folderPath = File.ReadAllText("setting.txt"); } else { FolderBrowserDialog b = new FolderBrowserDialog(); b.Description = "Please select your installation path"; DialogResult r = b.ShowDialog(); if (r == DialogResult.OK) // Test result. { folderPath = b.SelectedPath; Console.WriteLine(folderPath); File.WriteAllText(@"setting.txt", folderPath); MessageBox.Show("Path is at " + folderPath); } } }
public FormManageData(Form1 frm1,Classifier_Train cls) { InitializeComponent(); db = new DBConn(); _form1 = frm1; FillData(); eigenRecog = cls; browseImage = new OpenFileDialog(); }
public FormManageData(Form1 frm1, Classifier_Train cls) { InitializeComponent(); db = new DBConn(); _form1 = frm1; FillData(); eigenRecog = cls; browseImage = new OpenFileDialog(); }
public FormTrain(Form1 frm1) { InitializeComponent(); _form1 = frm1; eigenRecog = new Classifier_Train(); face = new HaarCascade("haarcascade_frontalface_default.xml"); eyeWithGlass = new CascadeClassifier("haarcascade_eye_tree_eyeglasses.xml"); mydb = new DBConn(); minEye = new Size(10, 10); maxEye = new Size(225, 225); font = new MCvFont(FONT.CV_FONT_HERSHEY_TRIPLEX, 0.5d, 0.5d); captureT = new Capture(); Application.Idle += new EventHandler(runningCamera); }
public Form1() { InitializeComponent(); face = new HaarCascade("haarcascade_frontalface_default.xml"); eyeWithGlass = new CascadeClassifier("haarcascade_eye_tree_eyeglasses.xml"); mydb = new DBConn(); maxImageCount = (int)Math.Sqrt(mydb.getImageCount()); if (maxImageCount % 2 == 0) { maxImageCount--; if(maxImageCount > 15){ maxImageCount = 15; } } else { if (maxImageCount > 15) { maxImageCount = 15; } } progressBar1.Maximum = maxImageCount; recogNameResult = new List<string>(); recogDistanceResult = new List<double>(); minEye = new Size(10, 10); maxEye = new Size(225, 225); font = new MCvFont(FONT.CV_FONT_HERSHEY_TRIPLEX, 0.4d, 0.4d); fontbig = new MCvFont(FONT.CV_FONT_HERSHEY_TRIPLEX, 0.6d, 0.6d); fontverybig = new MCvFont(FONT.CV_FONT_HERSHEY_TRIPLEX, 0.8d, 0.8d); //log record DateTime now = DateTime.Now; logName = now.ToString(); logName = logName.Replace("/", "").Replace(":", "").Replace(" ", ""); label2.Text = "Idle"; if(File.Exists("setting.txt")){ folderPath = File.ReadAllText("setting.txt"); } else { FolderBrowserDialog b = new FolderBrowserDialog(); b.Description = "Please select your installation path"; DialogResult r = b.ShowDialog(); if (r == DialogResult.OK) // Test result. { folderPath = b.SelectedPath; Console.WriteLine(folderPath); File.WriteAllText(@"setting.txt", folderPath); MessageBox.Show("Path is at " + folderPath); } } pL[0] = new Point(x0, y0); pL[1] = new Point(x0, y1); pL[2] = new Point(x1, y1); pR[0] = new Point(x3, y0); pR[1] = new Point(x3, y1); pR[2] = new Point(x2, y1); eigenRecog = new Classifier_Train(); }
public Form1() { InitializeComponent(); face = new HaarCascade("haarcascade_frontalface_default.xml"); eyeWithGlass = new CascadeClassifier("haarcascade_eye_tree_eyeglasses.xml"); mydb = new DBConn(); maxImageCount = (int)Math.Sqrt(mydb.getImageCount()); if (maxImageCount % 2 == 0) { maxImageCount--; if (maxImageCount > 15) { maxImageCount = 15; } } else { if (maxImageCount > 15) { maxImageCount = 15; } } progressBar1.Maximum = maxImageCount; recogNameResult = new List <string>(); recogDistanceResult = new List <double>(); minEye = new Size(10, 10); maxEye = new Size(225, 225); font = new MCvFont(FONT.CV_FONT_HERSHEY_TRIPLEX, 0.4d, 0.4d); fontbig = new MCvFont(FONT.CV_FONT_HERSHEY_TRIPLEX, 0.6d, 0.6d); fontverybig = new MCvFont(FONT.CV_FONT_HERSHEY_TRIPLEX, 0.8d, 0.8d); //log record DateTime now = DateTime.Now; logName = now.ToString(); logName = logName.Replace("/", "").Replace(":", "").Replace(" ", ""); label2.Text = "Idle"; if (File.Exists("setting.txt")) { folderPath = File.ReadAllText("setting.txt"); } else { FolderBrowserDialog b = new FolderBrowserDialog(); b.Description = "Please select your installation path"; DialogResult r = b.ShowDialog(); if (r == DialogResult.OK) // Test result. { folderPath = b.SelectedPath; Console.WriteLine(folderPath); File.WriteAllText(@"setting.txt", folderPath); MessageBox.Show("Path is at " + folderPath); } } pL[0] = new Point(x0, y0); pL[1] = new Point(x0, y1); pL[2] = new Point(x1, y1); pR[0] = new Point(x3, y0); pR[1] = new Point(x3, y1); pR[2] = new Point(x2, y1); eigenRecog = new Classifier_Train(); }