private void RealTimeFaceDetect_Load(object sender, EventArgs e) { detector = new HaarObjectDetector(cascade, 30); _cameraList = CameraAssistance.Enumerate(); foreach (var item in _cameraList) { this.CamerasCbx.Items.Add(item); } }
private void OpenOrCloseCam_Click(object sender, EventArgs e) { if (isOpen == false) { this.videoSourcePlayer1.VideoSource = CameraAssistance.CameraConn(_videoDevices, this.CamerasCbx.SelectedIndex); this.videoSourcePlayer1.Start(); isOpen = true; this.videoSourcePlayer1.BringToFront(); OpenOrCloseCam.Text = "关闭摄像头"; } else { this.videoSourcePlayer1.SignalToStop(); this.videoSourcePlayer1.WaitForStop(); isOpen = false; OpenOrCloseCam.Text = "打开摄像头"; } }