Пример #1
0
        /// <summary> Event handler. Called by IdentificationVisuel for load events. </summary>
        /// <remarks> Thomas LAURE, 05/12/2017. </remarks>
        /// <param name="sender"> Source of the event. </param>
        /// <param name="e">      Event information. </param>
        private void IdentificationVisuel_Load(object sender, EventArgs e)
        {
            Load_identificationVisuel.Hide();
            Txt_chargementMetro.Hide();
            Lbl_infoutilisateur.Hide();
            Img_previewUserReconnu.Hide();
            Btn_continuerToMdp.Hide();
            Btn_continuerToMdp.Enabled = false;

            //// Chemin vers le dossier temporaire de l'application.
            cheminVersDossierTemp = cheminRacine + "\\temp";

            //// Liste les caméras.
            listCams = Cam_Visuel1.GetVideoCaptureDevices().ToList <WebCameraId>();

            foreach (WebCameraId camera in listCams)
            {
                List_Camera.Items.Add(camera.Name);
            }

            List_Camera.SelectedIndex = 0;
            try
            {
                Cam_Visuel1.StartCapture(listCams[0]);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "ATTENTION !", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            //// Crée le dossier temporaire s'il n'existe pas.
            if (!System.IO.Directory.Exists(cheminVersDossierTemp))
            {
                Directory.CreateDirectory(cheminVersDossierTemp);
            }

            //// Supprime le cache.
            RemoveCache();
        }
Пример #2
0
 /// <summary> Event handler. Called by List_Camera for selected index changed events. </summary>
 /// <remarks> Thomas LAURE, 05/12/2017. </remarks>
 /// <param name="sender"> Source of the event. </param>
 /// <param name="e">      Event information. </param>
 private void List_Camera_SelectedIndexChanged(object sender, EventArgs e)
 {
     Cam_Visuel1.StartCapture(listCams[List_Camera.SelectedIndex]);
 }