Esempio n. 1
0
 def Capture_image(self):
     """ Capture la photo à partir d'une caméra """
     from Dlg import DLG_Capture_video_opencv_2 as dlg
     image = None
     dlg = dlg.Dialog(self)
     if dlg.ShowModal() == wx.ID_OK:
         image = dlg.GetImage()
         listeVisages = dlg.GetListeVisages()
     dlg.Destroy()
     if image != None:
         fichier = UTILS_Fichiers.GetRepTemp(fichier="capture_video.jpg")
         image.SaveFile(fichier, type=wx.BITMAP_TYPE_JPEG)
         self.ChargeEditeurPhoto(fichier, listeVisages=listeVisages)
Esempio n. 2
0
 def Menu_Imprimer(self, event):
     """ Impression de la photo de la personne """
     # Récupération de la liste des personnes
     DB = GestionDB.DB()
     req = """SELECT IDpersonne, nom, prenom FROM personnes WHERE IDpersonne=%d; """ % self.IDindividu
     DB.ExecuterReq(req)
     donnees = DB.ResultatReq()[0]
     DB.Close()
     # Ouverture de la frame d'impression des photos
     from Dlg import DLG_Impression_photo
     dlg = DLG_Impression_photo.Dialog(
         None,
         listePersonnes=[
             [self.IDindividu, donnees[1], donnees[2], None],
         ])
     dlg.ShowModal()
     dlg.Destroy()