private void Users_Click(object sender, EventArgs e) { frmUsersMenu usersMenu = new frmUsersMenu(); usersMenu.TopLevel = false; usersMenu.AutoScroll = false; FormPanel.Controls.Clear(); FormPanel.Controls.Add(usersMenu); usersMenu.Show(); }
//private async void CamExit_ImageGrabbed(object sender, EventArgs e) //{ // try // { // if (!Left) // { // Left = true; // Mat m =camExit.QueryFrame(); // Image<Gray, byte> grayImage = m.ToImage<Gray, byte>(); // grayImage._EqualizeHist(); // Rectangle[] rectangles = classifier.DetectMultiScale(grayImage,1.3,5); // if (rectangles.Count() > 0) // { // Image<Gray, byte> image = m.ToImage<Gray,byte>().Copy(rectangles[0]).Resize(100, 100, Emgu.CV.CvEnum.Inter.Cubic); // image._EqualizeHist(); // var result =await faceRecognition.Predict(image,StateType.Left); // if (result != null && serial.IsOpen) // { // byte myByte = Convert.ToByte('O'); // serial.Write(new byte[] { myByte }, 0, 1); // } // } // Left = false; // } // } // catch (Exception err) // { // //do nothin // } //} //private async void CamEnter_ImageGrabbed(object sender, EventArgs e) //{ // try // { // if (!Entered) // { // Entered = true; // Mat m = camEnter.QueryFrame(); // Image<Gray, byte> grayImage = m.ToImage<Gray, byte>(); // grayImage._EqualizeHist(); // Rectangle[] rectangles = classifier.DetectMultiScale(grayImage,1.3,5); // if (rectangles.Count() > 0) // { // Image<Gray, byte> image = m.ToImage<Gray,byte>().Copy(rectangles[0]).Resize(100, 100, Emgu.CV.CvEnum.Inter.Cubic); // image._EqualizeHist(); // var res = await faceRecognition.Predict(image,StateType.Entered); // if (res != null && serial.IsOpen) // { // byte myByte = Convert.ToByte('O'); // serial.Write(new byte[] { myByte }, 0, 1); // } // } // Entered = false; // } // } // catch (Exception err) // { // //do nothin // } //} private void btn_Users_Click(object sender, EventArgs e) { frmUsersMenu frm = new frmUsersMenu() { AutoScroll = false, TopLevel = false, WindowState = FormWindowState.Maximized, StartPosition = FormStartPosition.CenterParent }; mainPanel.Controls.Add(frm); frm.Show(); }