def OnSelectModel(self, evt): dlg = wx.FileDialog(self, "Selectionnez le modele", os.path.join(os.getcwd(),MODEL_FOLDER), DEFAULT_MODEL_FILE, wildcard = "Model files (*.svm)|*.svm", style = wx.OPEN) retour = dlg.ShowModal() self.chemin = dlg.GetPath().encode("latin-1") fichier = dlg.GetFilename().encode("latin-1") dlg.Destroy() if retour == wx.ID_OK and fichier != "": self.model = Break_Captcha_util.load_model(self.chemin, self, fichier) self.Update()
def OnSelectModel(self, evt): dlg = wx.FileDialog(self, "Selectionnez le modele", os.path.join(os.getcwd(),MODEL_FOLDER), DEFAULT_MODEL_FILE, wildcard = "Model files (*.svm)|*.svm", style = wx.OPEN) retour = dlg.ShowModal() self.chemin = dlg.GetPath().encode("latin-1") fichier = dlg.GetFilename().encode("latin-1") dlg.Destroy() if retour == wx.ID_OK and fichier != "": self.model = Break_Captcha_util.load_model(self.chemin, self, fichier) self.Update()
for y in xrange(0, h): segmented_captcha.putpixel((x*parent.zoom, y), (255,0,0)) parent.SetGraphImage(segmented_captcha) parent.actif = False parent.launchPredictionButton.SetLabel("Lancer la prédiction") if __name__ == "__main__": MODEL_FILE = "Hotmail/Models/model_31x31_3DE2MT_DXDY.svm" #MODEL_FILE = "Hotmail/Models/model_31x31_3DE2MT_classes.svm" CAPTCHA_FILE = os.path.join("Hotmail", "Rough Captchas", 'Image011.jpg') #Chargement du modèle model = Break_Captcha_util.load_model(MODEL_FILE) #Préprocessing du captcha captcha, beau_captcha = Break_Captcha_util.preprocess_captcha_part(CAPTCHA_FILE) #Calcul des scores liste_scores = compute_scores_list(model, captcha) #Chargement des scores sauvegardés ## f=open('scores.pck') ## liste_scores = pickle.load(f) ## f.close() use_dynamic_programming(liste_scores) raw_input()
for x in segs: for y in xrange(0, h): segmented_captcha.putpixel((x * parent.zoom, y), (255, 0, 0)) parent.SetGraphImage(segmented_captcha) parent.actif = False parent.launchPredictionButton.SetLabel("Lancer la prédiction") if __name__ == "__main__": MODEL_FILE = "Hotmail/Models/model_31x31_3DE2MT_DXDY.svm" #MODEL_FILE = "Hotmail/Models/model_31x31_3DE2MT_classes.svm" CAPTCHA_FILE = os.path.join("Hotmail", "Rough Captchas", 'Image011.jpg') #Chargement du modèle model = Break_Captcha_util.load_model(MODEL_FILE) #Préprocessing du captcha captcha, beau_captcha = Break_Captcha_util.preprocess_captcha_part( CAPTCHA_FILE) #Calcul des scores liste_scores = compute_scores_list(model, captcha) #Chargement des scores sauvegardés ## f=open('scores.pck') ## liste_scores = pickle.load(f) ## f.close() use_dynamic_programming(liste_scores) raw_input()