Pymecavideo 8.0
Étude cinématique à l'aide de vidéos
|
Une classe qui affiche l'image d'une vidéo et qui gère le pointage d'objets mobiles dans cette vidéo. Plus de détails...
Fonctions membres publiques | |
def | __init__ (self, parent, verbosite=0) |
def | connecte_signaux (self) |
connexion des signaux ####### Plus de détails... | |
def | connecte_ui (self) |
Connecte des signaux issus de l'UI. Plus de détails... | |
def | setApp (self, app) |
Crée une relation avec la fenêtre principale, son débogueur et ses préférences. Plus de détails... | |
def | updateOrigine (self, rx, ry) |
Met à jour l'origine. Plus de détails... | |
def | affiche_imgsize (self, w, h, r) |
Affiche la taille de l'image. Plus de détails... | |
def | openTheFile (self, filename) |
Ouvre le fichier de nom filename, enregistre les préférences de fichier vidéo. Plus de détails... | |
def | apply_preferences (self, rouvre=False) |
Récupère les préférences sauvegardées, et en applique les données ici on s'occupe de ce qui se gère facilement au niveau du widget video. Plus de détails... | |
def | init_cvReader (self) |
Initialise le lecteur de flux vidéo pour OpenCV et recode la vidéo si nécessaire. Plus de détails... | |
def | init_image (self) |
initialise certaines variables lors le la mise en place d'une nouvelle vidéo Plus de détails... | |
def | extract_image (self, index) |
extrait une image de la video à l'aide d'OpenCV ; met à jour self.pointageOK s'il est licite de pointer dans l'état actuel; met à jour le curseur à utiliser aussi Plus de détails... | |
def | calcul_deltaT (self, ips_from_line_edit=False, rouvre=False) |
Détermination de l'intervalle de temps entre deux images. Plus de détails... | |
def | redimensionne_data (self, dim) |
redimensionne self.data (fonction de rappel connectée au signal self.dimension_data) Plus de détails... | |
def | verifie_IPS (self) |
def | demande_echelle (self) |
demande l'échelle interactivement Plus de détails... | |
def | debut_capture (self) |
Fonction de rappel du bouton Bouton_lance_capture. Plus de détails... | |
def | nouvelle_origine (self) |
Permet de déplacer l'origine du référentiel de la caméra. Plus de détails... | |
def | change_sens_X (self) |
def | change_sens_Y (self) |
def | tourne_droite (self) |
def | tourne_gauche (self) |
def | tourne_image (self, sens) |
def | affiche_image (self, index=None) |
À condition qu'on ait ouvert le fichier vidéo, extrait l'image courante ou l'image spécifiée par l'index, et affiche cette image. Plus de détails... | |
def | reinit_origine (self) |
Replace l'origine au centre de l'image. Plus de détails... | |
def | reinitialise_capture (self) |
Efface toutes les données de la capture en cours et prépare une nouvelle session de capture. Plus de détails... | |
def | remontre_image (self) |
Il peut être nécessaire de remontrer l'image après un changement de self.video.rotation. Plus de détails... | |
def | efface_point_precedent (self) |
revient au point précédent Plus de détails... | |
def | refait_point_suivant (self) |
rétablit le point suivant après un effacement Plus de détails... | |
def | enregistre_ui (self) |
def | enregistre (self, fichier) |
Enregistre les données courantes dans un fichier, à un format CSV, séparé par des tabulations. Plus de détails... | |
def | savePrefs (self) |
def | stopComputing (self) |
def | labelZoom (self, label) |
Met à jour le label au-dessus du zoom. Plus de détails... | |
def | imgControlImage (self, state) |
Gère les deux widgets horizontalSlider et spinBox_image. Plus de détails... | |
def | affiche_echelle (self) |
affiche l'échelle courante pour les distances sur l'image Plus de détails... | |
def | enableDefaire (self, value) |
Contrôle la possibilité de défaire un clic. Plus de détails... | |
def | enableRefaire (self, value) |
Contrôle la possibilité de refaire un clic. Plus de détails... | |
def | loupe (self, position) |
Agrandit deux fois une partie de self.video.image et la met dans la zone du zoom, puis met à jour les affichages de coordonnées ; sauf dans l'état B (pointage auto) Plus de détails... | |
def | coords (self, p) |
def | setButtonEchelle (self, text, style) |
Signale fortement qu'il est possible de refaire l'échelle. Plus de détails... | |
def | sync_slider2spinbox (self) |
recopie la valeur du slider vers le spinbox Plus de détails... | |
def | sync_spinbox2others (self) |
Affiche l'image dont le numéro est dans self.pointage.spinBox_image et synchronise self.horizontalSlider. Plus de détails... | |
def | feedbackEchelle (self) |
affiche une trace au-dessus du self.job, qui reflète les positions retenues pour l'échelle Plus de détails... | |
def | capture_auto (self) |
fonction appelée au début de l'état AB : prépare la sélection des motifs à suivre en capture automatique Plus de détails... | |
def | suiviDuMotif (self) |
def | detecteUnPoint (self) |
méthode (re)lancée pour les détections automatiques de points traite une à une les données empilées dans self.pileDeDetections et relance un signal si la pile n'est pas vide après chacun des traitements. Plus de détails... | |
def | storePoint (self, point) |
enregistre un point, quand self.index et self.objet_courant sont déjà bien réglés. Plus de détails... | |
def | termine_pointage (self) |
def | termine_pointage_manuel (self, event) |
Fonction appelée en cas de pointage manuel sur l'image de la vidéo après un mouserelease (bouton gauche) Plus de détails... | |
def | prepare_futur_clic (self) |
Ajuste l'interface utilisateur pour attendre un nouveau clic. Plus de détails... | |
def | stop_setText (self, text) |
Change le texte du bouton STOP. Plus de détails... | |
def | objetSuivant (self) |
passage à l'objet suivant pour le pointage. Plus de détails... | |
def | affiche_point_attendu (self, obj) |
Renseigne sur le numéro d'objet du point attendu affecte la ligne de statut et la ligne sous le zoom. Plus de détails... | |
def | vecteursVitesse (self, echelle_vitesse) |
Calcule les vecteurs vitesse affichables étant donné la collection de points. Plus de détails... | |
def | rouvre (self) |
Ici c'est la partie dévolue au pointageWidget quand on rouvre un fichier pymecavideox. Plus de détails... | |
def | coche_axes (self, x, y) |
Met à jour les caches à cocher des axes. Plus de détails... | |
def | restaure_pointages (self, data, premiere_image_pointee) |
Rejoue les pointages issus d'un fichier pymecavideo. Plus de détails... | |
def | refait_point_depuis_tableau (self, qpbn) |
fonction de rappel déclenchée quand on clique dans la dernière colonne du tableau Plus de détails... | |
![]() | |
def | setupUi (self, pointageWidget) |
def | retranslateUi (self, pointageWidget) |
![]() | |
def | __init__ (self) |
def | init_pointage (self) |
self.data y est un dictionaire ordonné, qui a pour clés des dates croissantes ; chaque date renvoie un dictionnaire de type désignation d'objet => vecteur. Plus de détails... | |
def | defaire (self) |
retire le dernier pointage de self.data et l'empile dans self.defaits Plus de détails... | |
def | refaire (self) |
dépile un pointage de self.defaits et le rajoute à la fin de self.data Plus de détails... | |
def | peut_defaire (self) |
def | peut_refaire (self) |
def | purge_defaits (self) |
purge les données à refaire si on vient de cliquer sur la vidéo pour un pointage Plus de détails... | |
def | clearEchelle (self) |
oublie la valeur de self.echelle_image Plus de détails... | |
def | dimensionne (self, n_suivis, deltaT, n_images) |
Crée les structures de données quand on en connaît par avance le nombre. Plus de détails... | |
def | pointe (self, objet, position, index=None, date=None) |
ajoute un pointage aux données ; on peut soit préciser l'index et la date s'en déduit, soit directement la date Plus de détails... | |
def | position (self, objet, index=None, date=None, unite="px") |
ajoute un pointage aux données ; on peut soit préciser l'index et la date s'en déduit, soit directement la date Plus de détails... | |
def | __str__ (self) |
def | __len__ (self) |
def | __bool__ (self) |
def | premiere_image (self) |
donne le numéro de la première image pointée (1 au minimum), ou None si aucun pointage n'est fait Plus de détails... | |
def | derniere_image (self) |
donne le numéro de la dernière image pointée (on compte à partir de 1), ou None si aucun pointage n'est fait Plus de détails... | |
def | csv_string (self, sep=";", unite="px", debut=1, origine=vecteur(0, 0)) |
renvoie self.data sous une forme acceptable (CSV) Plus de détails... | |
def | trajectoire (self, objet, mode="liste", unite="px") |
def | une_trajectoire (self, obj) |
renvoie la séquence de positions d'un objet pointé (seulement là où il a été pointé, ni avant, ni après) Plus de détails... | |
def | les_trajectoires (self) |
renvoie un dictionnaire objet => trajectoire de l'objet Plus de détails... | |
def | index_trajectoires (self, debut=1) |
renvoie la liste des numéros des images pointés au long des trajectoire. Plus de détails... | |
def | pointEnMetre (self, p) |
renvoie un point, dont les coordonnées sont en mètre, dans un référentiel "à l'endroit" Plus de détails... | |
def | iteration_data (self, callback_t, callback_p, unite="px") |
Une routine d'itération généralisée qui permet de lancer une action spécifique pour chaque date et une action pour chaque pointage. Plus de détails... | |
def | iteration_objet (self, cb_o, cb_p, unite="px") |
Permet de lancer une itération pour chacun des objets suivis. Plus de détails... | |
def | liste_t_pointes (self) |
renvoie la liste des dates où on a pointé des positions Plus de détails... | |
def | liste_pointages (self, obj=None) |
renvoie la liste des pointages pour un objet Plus de détails... | |
def | nb_obj (self) |
![]() | |
def | __init__ (self) |
def | changeEtat (self, etat) |
Mise en place d'un état de l'interface utilisateur, voir la documentation dans le fichier etat_pymecavideo.html. Plus de détails... | |
def | restaureEtat (self) |
Restauration de l'état A ou D après (re)définition de l'échelle. Plus de détails... | |
![]() | |
def | __init__ (self) |
def | changeEtat (self, etat) |
Mise en place d'un état de l'interface utilisateur, voir la documentation dans le fichier etat_pymecavideo.html. Plus de détails... | |
def | definit_messages_statut (self) |
Définit les correspondances en état et message de barre de statut. Plus de détails... | |
Attributs publics statiques | |
update_imgedit = pyqtSignal(int, int, int) | |
signaux ##################### Plus de détails... | |
update_origine = pyqtSignal(float, float) | |
dimension_data = pyqtSignal(int) | |
stopCalculs = pyqtSignal() | |
label_zoom = pyqtSignal(str) | |
update_zoom = pyqtSignal(vecteur) | |
echelle_modif = pyqtSignal(str, str) | |
apres_echelle = pyqtSignal() | |
selection_motif_done = pyqtSignal() | |
fin_pointage = pyqtSignal() | |
fin_pointage_manuel = pyqtSignal(QEvent) | |
stop_n = pyqtSignal(str) | |
change_axe_origine = pyqtSignal() | |
sens_axes = pyqtSignal(int, int) | |
montre_etalon = pyqtSignal() | |
Une classe qui affiche l'image d'une vidéo et qui gère le pointage d'objets mobiles dans cette vidéo.
Elle gère les données de pointage et celles liées aux échelles de temps et d'espace
paramètres du constructeur :
parent | un QWidget parent |
verbosite | entre 1 et 3 pour les messages de débogage |
Définition à la ligne 66 du fichier pointageWidget.py.
def src.pointageWidget.PointageWidget.__init__ | ( | self, | |
parent, | |||
verbosite = 0 |
|||
) |
Réimplémentée à partir de src.etatsPointage.Etats.
Définition à la ligne 68 du fichier pointageWidget.py.
def src.pointageWidget.PointageWidget.affiche_echelle | ( | self | ) |
affiche l'échelle courante pour les distances sur l'image
Définition à la ligne 685 du fichier pointageWidget.py.
Références src.interfaces.Ui_pointage.Ui_pointageWidget.Bouton_Echelle, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pointage.Pointage.echelle_image, src.interfaces.Ui_pointage.Ui_pointageWidget.echelleEdit, et src.export.Calc.tr.
Référencé par src.etatsPointage.Etats.changeEtat(), et src.pointageWidget.PointageWidget.rouvre().
def src.pointageWidget.PointageWidget.affiche_image | ( | self, | |
index = None |
|||
) |
À condition qu'on ait ouvert le fichier vidéo, extrait l'image courante ou l'image spécifiée par l'index, et affiche cette image.
index | permet de modifier l'image courante si c'est un entier (None par défaut) |
Définition à la ligne 484 du fichier pointageWidget.py.
Références src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pointageWidget.PointageWidget.extract_image(), src.cadreur.openCvReader.filename, src.pointageWidget.PointageWidget.filename, src.pymecavideo.FenetrePrincipale.filename, src.testfilm.film.filename, src.pointageWidget.PointageWidget.image_max, src.pointageWidget.PointageWidget.imageExtraite, src.pointageWidget.PointageWidget.index, src.videoWidget.VideoPointeeWidget.index, src.etatsPointage.Etats.lance_capture, src.pointageWidget.PointageWidget.lance_capture, src.pointageWidget.PointageWidget.ratio, src.pointageWidget.PointageWidget.reinit_origine(), src.cadreur.Cadreur.video, src.echelle.EchelleWidget.video, src.echelle.Echelle_TraceWidget.video, src.interfaces.Ui_pointage.Ui_pointageWidget.video, src.suivi_auto.SelRectWidget.video, et src.trajectoireWidget.TrajectoireWidget.video.
Référencé par src.etatsPointage.Etats.changeEtat(), src.pointageWidget.PointageWidget.init_image(), src.pointageWidget.PointageWidget.prepare_futur_clic(), src.pointageWidget.PointageWidget.remontre_image(), et src.pointageWidget.PointageWidget.sync_spinbox2others().
def src.pointageWidget.PointageWidget.affiche_imgsize | ( | self, | |
w, | |||
h, | |||
r | |||
) |
Affiche la taille de l'image.
w | largeur de l'image |
h | hauteur de l'image |
r | rotation de l'image |
Définition à la ligne 196 du fichier pointageWidget.py.
Références src.interfaces.Ui_pointage.Ui_pointageWidget.imgdimEdit.
Référencé par src.pointageWidget.PointageWidget.connecte_signaux().
def src.pointageWidget.PointageWidget.affiche_point_attendu | ( | self, | |
obj | |||
) |
Renseigne sur le numéro d'objet du point attendu affecte la ligne de statut et la ligne sous le zoom.
obj | l'objet courant |
Définition à la ligne 964 du fichier pointageWidget.py.
Références src.cadreur.Cadreur.app, src.coordWidget.CoordWidget.app, src.echelle.EchelleWidget.app, src.export.Export.app, src.graphWidget.GraphWidget.app, src.image_widget.Zoom.app, src.pointageWidget.PointageWidget.app, src.preferences.Preferences.app, src.trajectoireWidget.TrajectoireWidget.app, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, et src.export.Calc.tr.
Référencé par src.etatsPointage.Etats.changeEtat(), et src.pointageWidget.PointageWidget.prepare_futur_clic().
def src.pointageWidget.PointageWidget.apply_preferences | ( | self, | |
rouvre = False |
|||
) |
Récupère les préférences sauvegardées, et en applique les données ici on s'occupe de ce qui se gère facilement au niveau du widget video.
rouvre | est vrai quand on ouvre un fichier pymecavideo ; il est faux par défaut |
Définition à la ligne 234 du fichier pointageWidget.py.
Références src.cadreur.Cadreur.app, src.coordWidget.CoordWidget.app, src.echelle.EchelleWidget.app, src.export.Export.app, src.graphWidget.GraphWidget.app, src.image_widget.Zoom.app, src.pointageWidget.PointageWidget.app, src.preferences.Preferences.app, src.trajectoireWidget.TrajectoireWidget.app, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pointage.Pointage.deltaT, src.pointageWidget.PointageWidget.deltaT, src.pointageWidget.PointageWidget.deltatT, src.pointage.Pointage.dimensionne(), src.pointage.Pointage.echelle_image, src.cadreur.openCvReader.filename, src.pointageWidget.PointageWidget.filename, src.pymecavideo.FenetrePrincipale.filename, src.testfilm.film.filename, src.pointageWidget.PointageWidget.image_max, src.pointageWidget.PointageWidget.openTheFile(), src.pointage.Pointage.origine, src.pointageWidget.PointageWidget.origine, src.trajWidget.trajWidget.origine, src.pointageWidget.PointageWidget.reinitialise_capture(), src.pointageWidget.PointageWidget.sens_axes, src.pointage.Pointage.sens_X, src.pointageWidget.PointageWidget.sens_X, src.pointage.Pointage.sens_Y, src.pointageWidget.PointageWidget.sens_Y, src.cadreur.Cadreur.video, src.echelle.EchelleWidget.video, src.echelle.Echelle_TraceWidget.video, src.interfaces.Ui_pointage.Ui_pointageWidget.video, src.suivi_auto.SelRectWidget.video, et src.trajectoireWidget.TrajectoireWidget.video.
Référencé par src.pymecavideo.FenetrePrincipale.__init__(), et src.pymecavideo.FenetrePrincipale.rouvre().
def src.pointageWidget.PointageWidget.calcul_deltaT | ( | self, | |
ips_from_line_edit = False , |
|||
rouvre = False |
|||
) |
Détermination de l'intervalle de temps entre deux images.
Cela modifie self.deltaT
ips_from_line_edit | (faux par défaut) indique qu'on lit deltaT depuis un champ de saisie |
rouvre | (faux par défaut) indique qu'on lit les données depuis un fichier pymecavidéo |
Définition à la ligne 343 du fichier pointageWidget.py.
Références src.cadreur.Cadreur.app, src.coordWidget.CoordWidget.app, src.echelle.EchelleWidget.app, src.export.Export.app, src.graphWidget.GraphWidget.app, src.image_widget.Zoom.app, src.pointageWidget.PointageWidget.app, src.preferences.Preferences.app, src.trajectoireWidget.TrajectoireWidget.app, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pointage.Pointage.deltaT, src.pointageWidget.PointageWidget.deltaT, src.pointageWidget.PointageWidget.framerate, et src.interfaces.Ui_pointage.Ui_pointageWidget.lineEdit_IPS.
Référencé par src.pointageWidget.PointageWidget.init_image().
def src.pointageWidget.PointageWidget.capture_auto | ( | self | ) |
fonction appelée au début de l'état AB : prépare la sélection des motifs à suivre en capture automatique
Définition à la ligne 806 du fichier pointageWidget.py.
Références src.cadreur.Cadreur.app, src.coordWidget.CoordWidget.app, src.echelle.EchelleWidget.app, src.export.Export.app, src.graphWidget.GraphWidget.app, src.image_widget.Zoom.app, src.pointageWidget.PointageWidget.app, src.preferences.Preferences.app, src.trajectoireWidget.TrajectoireWidget.app, src.pointageWidget.PointageWidget.auto, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pointageWidget.PointageWidget.image_max, src.pointageWidget.PointageWidget.index, src.videoWidget.VideoPointeeWidget.index, src.pointageWidget.PointageWidget.indexMotif, src.pointageWidget.PointageWidget.label_zoom, src.pointageWidget.PointageWidget.motifs_auto, src.pointage.Pointage.nb_obj(), src.pointageWidget.PointageWidget.pileDeDetections, src.pointageWidget.PointageWidget.selRect, src.pointage.Pointage.suivis, src.export.Calc.tr, src.cadreur.Cadreur.video, src.echelle.EchelleWidget.video, src.echelle.Echelle_TraceWidget.video, src.interfaces.Ui_pointage.Ui_pointageWidget.video, src.suivi_auto.SelRectWidget.video, src.trajectoireWidget.TrajectoireWidget.video, et src.interfaces.Ui_pointage.Ui_pointageWidget.zoomLabel.
Référencé par src.etatsPointage.Etats.changeEtat().
def src.pointageWidget.PointageWidget.change_sens_X | ( | self | ) |
Définition à la ligne 436 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.connecte_ui().
def src.pointageWidget.PointageWidget.change_sens_Y | ( | self | ) |
Définition à la ligne 445 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.connecte_ui().
def src.pointageWidget.PointageWidget.coche_axes | ( | self, | |
x, | |||
y | |||
) |
Met à jour les caches à cocher des axes.
x | sens de l'axe x (+1 ou -1) |
y | sens de l'axe y (+1 ou -1) |
Définition à la ligne 1026 du fichier pointageWidget.py.
Références src.interfaces.Ui_pointage.Ui_pointageWidget.checkBox_abscisses, src.interfaces.Ui_pointage.Ui_pointageWidget.checkBox_ordonnees, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, et src.videoWidget.VideoPointeeWidget.dbg.
Référencé par src.pointageWidget.PointageWidget.connecte_signaux().
def src.pointageWidget.PointageWidget.connecte_signaux | ( | self | ) |
connexion des signaux #######
Définition à la ligne 127 du fichier pointageWidget.py.
Références src.pointageWidget.PointageWidget.affiche_imgsize(), src.pointageWidget.PointageWidget.apres_echelle, src.pointageWidget.PointageWidget.coche_axes(), src.pointageWidget.PointageWidget.dimension_data, src.pointageWidget.PointageWidget.echelle_modif, src.pointageWidget.PointageWidget.feedbackEchelle(), src.pointageWidget.PointageWidget.fin_pointage, src.pointageWidget.PointageWidget.fin_pointage_manuel, src.pointageWidget.PointageWidget.label_zoom, src.pointageWidget.PointageWidget.labelZoom(), src.pointageWidget.PointageWidget.loupe(), src.pointageWidget.PointageWidget.montre_etalon, src.pointageWidget.PointageWidget.redimensionne_data(), src.etatsPointage.Etats.restaureEtat(), src.pointageWidget.PointageWidget.selection_motif_done, src.pointageWidget.PointageWidget.sens_axes, src.pointageWidget.PointageWidget.setButtonEchelle(), src.pointageWidget.PointageWidget.stop_n, src.pointageWidget.PointageWidget.stop_setText(), src.pointageWidget.PointageWidget.stopCalculs, src.pointageWidget.PointageWidget.stopComputing(), src.pointageWidget.PointageWidget.suiviDuMotif(), src.pointageWidget.PointageWidget.termine_pointage(), src.pointageWidget.PointageWidget.termine_pointage_manuel(), src.pointageWidget.PointageWidget.update_imgedit, src.pointageWidget.PointageWidget.update_origine, src.pointageWidget.PointageWidget.update_zoom, et src.pointageWidget.PointageWidget.updateOrigine().
def src.pointageWidget.PointageWidget.connecte_ui | ( | self | ) |
Connecte des signaux issus de l'UI.
Définition à la ligne 148 du fichier pointageWidget.py.
Références src.interfaces.Ui_pointage.Ui_pointageWidget.Bouton_Echelle, src.interfaces.Ui_pointage.Ui_pointageWidget.Bouton_lance_capture, src.pointageWidget.PointageWidget.change_sens_X(), src.pointageWidget.PointageWidget.change_sens_Y(), src.interfaces.Ui_pointage.Ui_pointageWidget.checkBox_abscisses, src.interfaces.Ui_pointage.Ui_pointageWidget.checkBox_ordonnees, src.pointageWidget.PointageWidget.debut_capture(), src.pointageWidget.PointageWidget.demande_echelle(), src.pointageWidget.PointageWidget.dimension_data, src.pointageWidget.PointageWidget.efface_point_precedent(), src.interfaces.Ui_pointage.Ui_pointageWidget.lineEdit_IPS, src.pointageWidget.PointageWidget.nouvelle_origine(), src.interfaces.Ui_pointage.Ui_pointageWidget.pushButton_defait, src.interfaces.Ui_pointage.Ui_pointageWidget.pushButton_origine, src.interfaces.Ui_pointage.Ui_pointageWidget.pushButton_refait, src.interfaces.Ui_pointage.Ui_pointageWidget.pushButton_reinit, src.interfaces.Ui_pointage.Ui_pointageWidget.pushButton_rot_droite, src.interfaces.Ui_pointage.Ui_pointageWidget.pushButton_rot_gauche, src.interfaces.Ui_pointage.Ui_pointageWidget.pushButton_stopCalculs, src.pointageWidget.PointageWidget.refait_point_suivant(), src.pointageWidget.PointageWidget.reinitialise_capture(), src.interfaces.Ui_pointage.Ui_pointageWidget.spinBox_objets, src.pointageWidget.PointageWidget.stopComputing(), src.pointageWidget.PointageWidget.tourne_droite(), src.pointageWidget.PointageWidget.tourne_gauche(), et src.pointageWidget.PointageWidget.verifie_IPS().
Référencé par src.pymecavideo.FenetrePrincipale.__init__().
def src.pointageWidget.PointageWidget.coords | ( | self, | |
p | |||
) |
p | un point, vecteur de coordonnées entières |
Définition à la ligne 743 du fichier pointageWidget.py.
Références src.pointage.Pointage.echelle_image, src.pointage.Pointage.origine, src.pointageWidget.PointageWidget.origine, src.trajWidget.trajWidget.origine, et src.export.Calc.tr.
Référencé par src.pointageWidget.PointageWidget.loupe().
def src.pointageWidget.PointageWidget.debut_capture | ( | self | ) |
Fonction de rappel du bouton Bouton_lance_capture.
Passe à l'état D ou AB, selon self.checkBox_auto
Définition à la ligne 419 du fichier pointageWidget.py.
Références src.cadreur.Cadreur.app, src.coordWidget.CoordWidget.app, src.echelle.EchelleWidget.app, src.export.Export.app, src.graphWidget.GraphWidget.app, src.image_widget.Zoom.app, src.pointageWidget.PointageWidget.app, src.preferences.Preferences.app, src.trajectoireWidget.TrajectoireWidget.app, et src.interfaces.Ui_pointage.Ui_pointageWidget.checkBox_auto.
Référencé par src.pointageWidget.PointageWidget.connecte_ui().
def src.pointageWidget.PointageWidget.demande_echelle | ( | self | ) |
demande l'échelle interactivement
Définition à la ligne 393 du fichier pointageWidget.py.
Références src.pymecavideo.FenetrePrincipale.affiche_statut, src.cadreur.Cadreur.app, src.coordWidget.CoordWidget.app, src.echelle.EchelleWidget.app, src.export.Export.app, src.graphWidget.GraphWidget.app, src.image_widget.Zoom.app, src.pointageWidget.PointageWidget.app, src.preferences.Preferences.app, src.trajectoireWidget.TrajectoireWidget.app, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pointageWidget.PointageWidget.demande_echelle(), src.pointage.Pointage.echelle_image, src.export.Calc.tr, src.cadreur.Cadreur.video, src.echelle.EchelleWidget.video, src.echelle.Echelle_TraceWidget.video, src.interfaces.Ui_pointage.Ui_pointageWidget.video, src.suivi_auto.SelRectWidget.video, et src.trajectoireWidget.TrajectoireWidget.video.
Référencé par src.pointageWidget.PointageWidget.connecte_ui(), et src.pointageWidget.PointageWidget.demande_echelle().
def src.pointageWidget.PointageWidget.detecteUnPoint | ( | self | ) |
méthode (re)lancée pour les détections automatiques de points traite une à une les données empilées dans self.pileDeDetections et relance un signal si la pile n'est pas vide après chacun des traitements.
Définition à la ligne 838 du fichier pointageWidget.py.
Références src.cadreur.Cadreur.app, src.coordWidget.CoordWidget.app, src.echelle.EchelleWidget.app, src.export.Export.app, src.graphWidget.GraphWidget.app, src.image_widget.Zoom.app, src.pointageWidget.PointageWidget.app, src.preferences.Preferences.app, src.trajectoireWidget.TrajectoireWidget.app, src.pointageWidget.PointageWidget.auto, src.pointageWidget.PointageWidget.cvReader, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pointageWidget.PointageWidget.detecteUnPoint(), src.pointageWidget.PointageWidget.fin_pointage, src.pointageWidget.PointageWidget.index, src.videoWidget.VideoPointeeWidget.index, src.pointageWidget.PointageWidget.indexMotif, src.pointageWidget.PointageWidget.motifs_auto, src.etatsPointage.Etats.objet_courant, src.pointageWidget.PointageWidget.objet_courant, src.videoWidget.VideoPointeeWidget.objet_courant, src.pointageWidget.PointageWidget.objetSuivant(), src.pointageWidget.PointageWidget.pileDeDetections, src.pointageWidget.PointageWidget.pointsProbables, src.pointageWidget.PointageWidget.stop_n, src.pointageWidget.PointageWidget.storePoint(), src.cadreur.Cadreur.video, src.echelle.EchelleWidget.video, src.echelle.Echelle_TraceWidget.video, src.interfaces.Ui_pointage.Ui_pointageWidget.video, src.suivi_auto.SelRectWidget.video, et src.trajectoireWidget.TrajectoireWidget.video.
Référencé par src.etatsPointage.Etats.changeEtat(), et src.pointageWidget.PointageWidget.detecteUnPoint().
def src.pointageWidget.PointageWidget.efface_point_precedent | ( | self | ) |
revient au point précédent
Définition à la ligne 549 du fichier pointageWidget.py.
Références src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pointage.Pointage.defaire(), src.pointage.Pointage.derniere_image(), src.pointageWidget.PointageWidget.index, src.videoWidget.VideoPointeeWidget.index, src.pointage.Pointage.peut_defaire(), src.pointageWidget.PointageWidget.prepare_futur_clic(), et src.pointage.Pointage.purge_defaits().
Référencé par src.pointageWidget.PointageWidget.connecte_ui().
def src.pointageWidget.PointageWidget.enableDefaire | ( | self, | |
value | |||
) |
Contrôle la possibilité de défaire un clic.
value | booléen |
Définition à la ligne 704 du fichier pointageWidget.py.
Références src.cadreur.Cadreur.app, src.coordWidget.CoordWidget.app, src.echelle.EchelleWidget.app, src.export.Export.app, src.graphWidget.GraphWidget.app, src.image_widget.Zoom.app, src.pointageWidget.PointageWidget.app, src.preferences.Preferences.app, src.trajectoireWidget.TrajectoireWidget.app, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pointageWidget.PointageWidget.imgControlImage(), et src.interfaces.Ui_pointage.Ui_pointageWidget.pushButton_defait.
Référencé par src.etatsPointage.Etats.changeEtat(), et src.pointageWidget.PointageWidget.prepare_futur_clic().
def src.pointageWidget.PointageWidget.enableRefaire | ( | self, | |
value | |||
) |
Contrôle la possibilité de refaire un clic.
value | booléen |
Définition à la ligne 717 du fichier pointageWidget.py.
Références src.cadreur.Cadreur.app, src.coordWidget.CoordWidget.app, src.echelle.EchelleWidget.app, src.export.Export.app, src.graphWidget.GraphWidget.app, src.image_widget.Zoom.app, src.pointageWidget.PointageWidget.app, src.preferences.Preferences.app, src.trajectoireWidget.TrajectoireWidget.app, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, et src.interfaces.Ui_pointage.Ui_pointageWidget.pushButton_refait.
Référencé par src.etatsPointage.Etats.changeEtat(), et src.pointageWidget.PointageWidget.prepare_futur_clic().
def src.pointageWidget.PointageWidget.enregistre | ( | self, | |
fichier | |||
) |
Enregistre les données courantes dans un fichier, à un format CSV, séparé par des tabulations.
Définition à la ligne 596 du fichier pointageWidget.py.
Références src.cadreur.Cadreur.app, src.coordWidget.CoordWidget.app, src.echelle.EchelleWidget.app, src.export.Export.app, src.graphWidget.GraphWidget.app, src.image_widget.Zoom.app, src.pointageWidget.PointageWidget.app, src.preferences.Preferences.app, src.trajectoireWidget.TrajectoireWidget.app, src.pointage.Pointage.csv_string(), src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pointage.Pointage.deltaT, src.pointageWidget.PointageWidget.deltaT, src.pointage.Pointage.echelle_image, src.videoWidget.VideoPointeeWidget.entete_fichier(), src.cadreur.openCvReader.filename, src.pointageWidget.PointageWidget.filename, src.pymecavideo.FenetrePrincipale.filename, src.testfilm.film.filename, src.pointage.Pointage.origine, src.pointageWidget.PointageWidget.origine, src.trajWidget.trajWidget.origine, src.pointageWidget.PointageWidget.pileDeDetections, src.pointage.Pointage.premiere_image(), src.pointageWidget.PointageWidget.savePrefs(), src.pointage.Pointage.sens_X, src.pointageWidget.PointageWidget.sens_X, src.pointage.Pointage.sens_Y, src.pointageWidget.PointageWidget.sens_Y, src.pointage.Pointage.suivis, src.export.Calc.tr, src.cadreur.Cadreur.video, src.echelle.EchelleWidget.video, src.echelle.Echelle_TraceWidget.video, src.interfaces.Ui_pointage.Ui_pointageWidget.video, src.suivi_auto.SelRectWidget.video, et src.trajectoireWidget.TrajectoireWidget.video.
Référencé par src.pointageWidget.PointageWidget.refait_point_suivant().
def src.pointageWidget.PointageWidget.enregistre_ui | ( | self | ) |
Définition à la ligne 577 du fichier pointageWidget.py.
def src.pointageWidget.PointageWidget.extract_image | ( | self, | |
index | |||
) |
extrait une image de la video à l'aide d'OpenCV ; met à jour self.pointageOK s'il est licite de pointer dans l'état actuel; met à jour le curseur à utiliser aussi
index | le numéro de l'image (commence à 1) |
Définition à la ligne 311 du fichier pointageWidget.py.
Références src.pointageWidget.PointageWidget.a_une_image, src.cadreur.Cadreur.app, src.coordWidget.CoordWidget.app, src.echelle.EchelleWidget.app, src.export.Export.app, src.graphWidget.GraphWidget.app, src.image_widget.Zoom.app, src.pointageWidget.PointageWidget.app, src.preferences.Preferences.app, src.trajectoireWidget.TrajectoireWidget.app, src.pointageWidget.PointageWidget.cvReader, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pointage.Pointage.derniere_image(), src.etatsCoord.Etats.etat, src.etatsGraph.Etats.etat, src.etatsMain.Etats.etat, src.etatsPointage.Etats.etat, src.etatsTraj.Etats.etat, src.pointageWidget.PointageWidget.etat, src.pymecavideo.FenetrePrincipale.etat, src.pointageWidget.PointageWidget.imageExtraite, src.pointageWidget.PointageWidget.pointageCursor, src.pointageWidget.PointageWidget.pointageOK, src.pointage.Pointage.premiere_image(), src.export.Calc.tr, src.cadreur.Cadreur.video, src.echelle.EchelleWidget.video, src.echelle.Echelle_TraceWidget.video, src.interfaces.Ui_pointage.Ui_pointageWidget.video, src.suivi_auto.SelRectWidget.video, et src.trajectoireWidget.TrajectoireWidget.video.
Référencé par src.pointageWidget.PointageWidget.affiche_image(), src.etatsPointage.Etats.changeEtat(), src.pointageWidget.PointageWidget.init_image(), et src.pointageWidget.PointageWidget.remontre_image().
def src.pointageWidget.PointageWidget.feedbackEchelle | ( | self | ) |
affiche une trace au-dessus du self.job, qui reflète les positions retenues pour l'échelle
Définition à la ligne 790 du fichier pointageWidget.py.
Références src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pointage.Pointage.echelle, src.suivi_auto.SelRectWidget.echelle, src.videoWidget.VideoPointeeWidget.echelle, src.pointage.Pointage.echelle_image, src.pointageWidget.PointageWidget.echelle_modif, src.pointageWidget.PointageWidget.echelle_trace, src.export.Calc.tr, src.cadreur.Cadreur.video, src.echelle.EchelleWidget.video, src.echelle.Echelle_TraceWidget.video, src.interfaces.Ui_pointage.Ui_pointageWidget.video, src.suivi_auto.SelRectWidget.video, et src.trajectoireWidget.TrajectoireWidget.video.
Référencé par src.pointageWidget.PointageWidget.connecte_signaux(), et src.pointageWidget.PointageWidget.rouvre().
def src.pointageWidget.PointageWidget.imgControlImage | ( | self, | |
state | |||
) |
Gère les deux widgets horizontalSlider et spinBox_image.
state | si state == True, les deux widgets sont activés et leurs signaux valueChanged sont pris en compte ; sinon ils sont désactivés ainsi que les signaux valueChanged |
Définition à la ligne 662 du fichier pointageWidget.py.
Références src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.interfaces.Ui_pointage.Ui_pointageWidget.horizontalSlider, src.interfaces.Ui_ralenti_dialog.Ui_Dialog.horizontalSlider, src.pointageWidget.PointageWidget.image_max, src.interfaces.Ui_pointage.Ui_pointageWidget.spinBox_image, src.pointageWidget.PointageWidget.sync_slider2spinbox(), et src.pointageWidget.PointageWidget.sync_spinbox2others().
Référencé par src.etatsPointage.Etats.changeEtat(), et src.pointageWidget.PointageWidget.enableDefaire().
def src.pointageWidget.PointageWidget.init_cvReader | ( | self | ) |
Initialise le lecteur de flux vidéo pour OpenCV et recode la vidéo si nécessaire.
Définition à la ligne 272 du fichier pointageWidget.py.
Références src.pointageWidget.PointageWidget.cvReader, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.cadreur.openCvReader.filename, src.pointageWidget.PointageWidget.filename, src.pymecavideo.FenetrePrincipale.filename, src.testfilm.film.filename, et src.export.Calc.tr.
Référencé par src.pointageWidget.PointageWidget.openTheFile().
def src.pointageWidget.PointageWidget.init_image | ( | self | ) |
initialise certaines variables lors le la mise en place d'une nouvelle vidéo
Définition à la ligne 289 du fichier pointageWidget.py.
Références src.cadreur.RalentiWidget.affiche_image(), src.pointageWidget.PointageWidget.affiche_image(), src.pointageWidget.PointageWidget.calcul_deltaT(), src.pointageWidget.PointageWidget.cvReader, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pointageWidget.PointageWidget.extract_image(), src.pointageWidget.PointageWidget.framerate, src.pointageWidget.PointageWidget.hauteurFilm, src.pointageWidget.PointageWidget.image_max, src.pointageWidget.PointageWidget.index, src.videoWidget.VideoPointeeWidget.index, src.pointage.Pointage.nb_obj(), src.pointageWidget.PointageWidget.ratio, src.pointageWidget.PointageWidget.redimensionne_data(), src.cadreur.Cadreur.video, src.echelle.EchelleWidget.video, src.echelle.Echelle_TraceWidget.video, src.interfaces.Ui_pointage.Ui_pointageWidget.video, src.suivi_auto.SelRectWidget.video, et src.trajectoireWidget.TrajectoireWidget.video.
Référencé par src.pointageWidget.PointageWidget.openTheFile().
def src.pointageWidget.PointageWidget.labelZoom | ( | self, | |
label | |||
) |
Met à jour le label au-dessus du zoom.
label | le nouveau label |
Définition à la ligne 652 du fichier pointageWidget.py.
Références src.interfaces.Ui_pointage.Ui_pointageWidget.zoomLabel.
Référencé par src.pointageWidget.PointageWidget.connecte_signaux().
def src.pointageWidget.PointageWidget.loupe | ( | self, | |
position | |||
) |
Agrandit deux fois une partie de self.video.image et la met dans la zone du zoom, puis met à jour les affichages de coordonnées ; sauf dans l'état B (pointage auto)
position | le centre de la zone à agrandir |
Définition à la ligne 729 du fichier pointageWidget.py.
Références src.suivi_auto.MonRect.coords(), src.pointageWidget.PointageWidget.coords(), src.interfaces.Ui_pointage.Ui_pointageWidget.editXm, src.interfaces.Ui_pointage.Ui_pointageWidget.editXpx, src.interfaces.Ui_pointage.Ui_pointageWidget.editYm, src.interfaces.Ui_pointage.Ui_pointageWidget.editYpx, src.etatsCoord.Etats.etat, src.etatsGraph.Etats.etat, src.etatsMain.Etats.etat, src.etatsPointage.Etats.etat, src.etatsTraj.Etats.etat, src.pointageWidget.PointageWidget.etat, src.pymecavideo.FenetrePrincipale.etat, src.cadreur.Cadreur.video, src.echelle.EchelleWidget.video, src.echelle.Echelle_TraceWidget.video, src.interfaces.Ui_pointage.Ui_pointageWidget.video, src.suivi_auto.SelRectWidget.video, src.trajectoireWidget.TrajectoireWidget.video, et src.interfaces.Ui_pointage.Ui_pointageWidget.zoom_zone.
Référencé par src.pointageWidget.PointageWidget.connecte_signaux().
def src.pointageWidget.PointageWidget.nouvelle_origine | ( | self | ) |
Permet de déplacer l'origine du référentiel de la caméra.
Définition à la ligne 427 du fichier pointageWidget.py.
Références src.pointageWidget.PointageWidget.change_axe_origine, src.interfaces.Ui_pointage.Ui_pointageWidget.checkBox_abscisses, src.interfaces.Ui_pointage.Ui_pointageWidget.checkBox_ordonnees, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pymecavideo.FenetrePrincipale.redimensionneSignal, src.pointage.Pointage.sens_X, src.pointageWidget.PointageWidget.sens_X, src.pointage.Pointage.sens_Y, src.pointageWidget.PointageWidget.sens_Y, src.pointageWidget.PointageWidget.tourne_image(), src.export.Calc.tr, src.cadreur.Cadreur.video, src.echelle.EchelleWidget.video, src.echelle.Echelle_TraceWidget.video, src.interfaces.Ui_pointage.Ui_pointageWidget.video, src.suivi_auto.SelRectWidget.video, et src.trajectoireWidget.TrajectoireWidget.video.
Référencé par src.pointageWidget.PointageWidget.connecte_ui().
def src.pointageWidget.PointageWidget.objetSuivant | ( | self | ) |
passage à l'objet suivant pour le pointage.
revient au premier objet quand on a fait le dernier, et change d'image aussi
Définition à la ligne 938 du fichier pointageWidget.py.
Références src.cadreur.Cadreur.app, src.coordWidget.CoordWidget.app, src.echelle.EchelleWidget.app, src.export.Export.app, src.graphWidget.GraphWidget.app, src.image_widget.Zoom.app, src.pointageWidget.PointageWidget.app, src.preferences.Preferences.app, src.trajectoireWidget.TrajectoireWidget.app, src.pointageWidget.PointageWidget.auto, src.pointageWidget.PointageWidget.image_max, src.pointageWidget.PointageWidget.index, src.videoWidget.VideoPointeeWidget.index, src.pointageWidget.PointageWidget.label_zoom, src.pointage.Pointage.nb_obj(), src.etatsPointage.Etats.objet_courant, src.pointageWidget.PointageWidget.objet_courant, src.videoWidget.VideoPointeeWidget.objet_courant, src.pointage.Pointage.suivis, et src.export.Calc.tr.
Référencé par src.pointageWidget.PointageWidget.detecteUnPoint(), et src.pointageWidget.PointageWidget.termine_pointage_manuel().
def src.pointageWidget.PointageWidget.openTheFile | ( | self, | |
filename | |||
) |
Ouvre le fichier de nom filename, enregistre les préférences de fichier vidéo.
filename | nom du fichier |
Définition à la ligne 205 du fichier pointageWidget.py.
Références src.cadreur.Cadreur.app, src.coordWidget.CoordWidget.app, src.echelle.EchelleWidget.app, src.export.Export.app, src.graphWidget.GraphWidget.app, src.image_widget.Zoom.app, src.pointageWidget.PointageWidget.app, src.preferences.Preferences.app, src.trajectoireWidget.TrajectoireWidget.app, src.pointage.Pointage.clearEchelle(), src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pointage.Pointage.echelle_image, src.cadreur.openCvReader.filename, src.pointageWidget.PointageWidget.filename, src.pymecavideo.FenetrePrincipale.filename, src.testfilm.film.filename, src.pointageWidget.PointageWidget.init_cvReader(), src.pointageWidget.PointageWidget.init_image(), et src.export.Calc.tr.
Référencé par src.pointageWidget.PointageWidget.apply_preferences().
def src.pointageWidget.PointageWidget.prepare_futur_clic | ( | self | ) |
Ajuste l'interface utilisateur pour attendre un nouveau clic.
Définition à la ligne 917 du fichier pointageWidget.py.
Références src.cadreur.RalentiWidget.affiche_image(), src.pointageWidget.PointageWidget.affiche_image(), src.pointageWidget.PointageWidget.affiche_point_attendu(), src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pointageWidget.PointageWidget.enableDefaire(), src.pointageWidget.PointageWidget.enableRefaire(), src.etatsPointage.Etats.objet_courant, src.pointageWidget.PointageWidget.objet_courant, src.videoWidget.VideoPointeeWidget.objet_courant, src.pointage.Pointage.peut_defaire(), et src.pointage.Pointage.peut_refaire().
Référencé par src.pointageWidget.PointageWidget.efface_point_precedent(), src.pointageWidget.PointageWidget.refait_point_depuis_tableau(), src.pointageWidget.PointageWidget.refait_point_suivant(), src.pointageWidget.PointageWidget.restaure_pointages(), et src.pointageWidget.PointageWidget.storePoint().
def src.pointageWidget.PointageWidget.redimensionne_data | ( | self, | |
dim | |||
) |
redimensionne self.data (fonction de rappel connectée au signal self.dimension_data)
dim | la nouvelle dimension des données (en nombre d'objets à suivre) |
Définition à la ligne 366 du fichier pointageWidget.py.
Références src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pointage.Pointage.deltaT, src.pointageWidget.PointageWidget.deltaT, src.pointage.Pointage.dimensionne(), src.pointageWidget.PointageWidget.framerate, src.pointageWidget.PointageWidget.image_max, src.interfaces.Ui_pointage.Ui_pointageWidget.lineEdit_IPS, src.pointage.Pointage.nb_obj(), src.pointageWidget.PointageWidget.redimensionne_data(), et src.export.Calc.tr.
Référencé par src.pointageWidget.PointageWidget.connecte_signaux(), src.pointageWidget.PointageWidget.init_image(), src.pointageWidget.PointageWidget.redimensionne_data(), et src.pointageWidget.PointageWidget.reinitialise_capture().
def src.pointageWidget.PointageWidget.refait_point_depuis_tableau | ( | self, | |
qpbn | |||
) |
fonction de rappel déclenchée quand on clique dans la dernière colonne du tableau
qbbn | le bouton qui a été cliqué pour en arriver là |
Définition à la ligne 1072 du fichier pointageWidget.py.
Références src.cadreur.Cadreur.app, src.coordWidget.CoordWidget.app, src.echelle.EchelleWidget.app, src.export.Export.app, src.graphWidget.GraphWidget.app, src.image_widget.Zoom.app, src.pointageWidget.PointageWidget.app, src.preferences.Preferences.app, src.trajectoireWidget.TrajectoireWidget.app, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pointageWidget.PointageWidget.index, src.videoWidget.VideoPointeeWidget.index, src.etatsPointage.Etats.objet_courant, src.pointageWidget.PointageWidget.objet_courant, src.videoWidget.VideoPointeeWidget.objet_courant, src.pointageWidget.PointageWidget.prepare_futur_clic(), src.pointageWidget.PointageWidget.refait_point, src.pymecavideo.FenetrePrincipale.refait_point, et src.pointage.Pointage.suivis.
def src.pointageWidget.PointageWidget.refait_point_suivant | ( | self | ) |
rétablit le point suivant après un effacement
Définition à la ligne 566 du fichier pointageWidget.py.
Références src.cadreur.Cadreur.app, src.coordWidget.CoordWidget.app, src.echelle.EchelleWidget.app, src.export.Export.app, src.graphWidget.GraphWidget.app, src.image_widget.Zoom.app, src.pointageWidget.PointageWidget.app, src.preferences.Preferences.app, src.trajectoireWidget.TrajectoireWidget.app, src.pointage.Pointage.data, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pointage.Pointage.echelle_image, src.pointageWidget.PointageWidget.enregistre(), src.cadreur.openCvReader.filename, src.pointageWidget.PointageWidget.filename, src.pymecavideo.FenetrePrincipale.filename, src.testfilm.film.filename, src.pointageWidget.PointageWidget.image_max, src.pointageWidget.PointageWidget.index, src.videoWidget.VideoPointeeWidget.index, src.pointageWidget.PointageWidget.prepare_futur_clic(), src.pointage.Pointage.refaire(), et src.export.Calc.tr.
Référencé par src.pointageWidget.PointageWidget.connecte_ui().
def src.pointageWidget.PointageWidget.reinit_origine | ( | self | ) |
Replace l'origine au centre de l'image.
Définition à la ligne 502 du fichier pointageWidget.py.
Références src.pointage.Pointage.origine, src.pointageWidget.PointageWidget.origine, src.trajWidget.trajWidget.origine, src.cadreur.Cadreur.video, src.echelle.EchelleWidget.video, src.echelle.Echelle_TraceWidget.video, src.interfaces.Ui_pointage.Ui_pointageWidget.video, src.suivi_auto.SelRectWidget.video, et src.trajectoireWidget.TrajectoireWidget.video.
Référencé par src.pointageWidget.PointageWidget.affiche_image(), et src.pointageWidget.PointageWidget.reinitialise_capture().
def src.pointageWidget.PointageWidget.reinitialise_capture | ( | self | ) |
Efface toutes les données de la capture en cours et prépare une nouvelle session de capture.
Retourne à l'état A
Définition à la ligne 510 du fichier pointageWidget.py.
Références src.cadreur.Cadreur.app, src.coordWidget.CoordWidget.app, src.echelle.EchelleWidget.app, src.export.Export.app, src.graphWidget.GraphWidget.app, src.image_widget.Zoom.app, src.pointageWidget.PointageWidget.app, src.preferences.Preferences.app, src.trajectoireWidget.TrajectoireWidget.app, src.pointage.Pointage.clearEchelle(), src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pointageWidget.PointageWidget.echelle_modif, src.pointageWidget.PointageWidget.echelle_trace, src.pointageWidget.PointageWidget.index, src.videoWidget.VideoPointeeWidget.index, src.pointageWidget.PointageWidget.motifs_auto, src.pointage.Pointage.nb_obj(), src.pointageWidget.PointageWidget.pointsProbables, src.pointageWidget.PointageWidget.redimensionne_data(), src.pointageWidget.PointageWidget.reinit_origine(), src.pointageWidget.PointageWidget.remontre_image(), src.pointageWidget.PointageWidget.sens_axes, src.pointage.Pointage.sens_X, src.pointageWidget.PointageWidget.sens_X, src.pointage.Pointage.sens_Y, src.pointageWidget.PointageWidget.sens_Y, et src.export.Calc.tr.
Référencé par src.pointageWidget.PointageWidget.apply_preferences(), et src.pointageWidget.PointageWidget.connecte_ui().
def src.pointageWidget.PointageWidget.remontre_image | ( | self | ) |
Il peut être nécessaire de remontrer l'image après un changement de self.video.rotation.
Définition à la ligne 538 du fichier pointageWidget.py.
Références src.cadreur.RalentiWidget.affiche_image(), src.pointageWidget.PointageWidget.affiche_image(), src.pointageWidget.PointageWidget.cvReader, src.pointageWidget.PointageWidget.extract_image(), src.pointageWidget.PointageWidget.framerate, src.pointageWidget.PointageWidget.hauteurFilm, src.pointageWidget.PointageWidget.image_max, src.pointageWidget.PointageWidget.index, src.videoWidget.VideoPointeeWidget.index, src.pointageWidget.PointageWidget.ratio, src.cadreur.Cadreur.video, src.echelle.EchelleWidget.video, src.echelle.Echelle_TraceWidget.video, src.interfaces.Ui_pointage.Ui_pointageWidget.video, src.suivi_auto.SelRectWidget.video, et src.trajectoireWidget.TrajectoireWidget.video.
Référencé par src.pointageWidget.PointageWidget.reinitialise_capture().
def src.pointageWidget.PointageWidget.restaure_pointages | ( | self, | |
data, | |||
premiere_image_pointee | |||
) |
Rejoue les pointages issus d'un fichier pymecavideo.
data | une liste de listes de type [t, x1, y1, ..., xn, yn] |
premiere_image_pointee | la toute première image pointée (au moins 1) |
Définition à la ligne 1038 du fichier pointageWidget.py.
Références src.pointage.Pointage.deltaT, src.pointageWidget.PointageWidget.deltaT, src.pointage.Pointage.derniere_image(), src.pointage.Pointage.dimensionne(), src.pointage.Pointage.echelle_image, src.pointageWidget.PointageWidget.echelle_modif, src.pointageWidget.PointageWidget.image_max, src.pointageWidget.PointageWidget.index, src.videoWidget.VideoPointeeWidget.index, src.pointage.Pointage.nb_obj(), src.pointage.Pointage.origine, src.pointageWidget.PointageWidget.origine, src.trajWidget.trajWidget.origine, src.pointage.Pointage.pointe(), src.pointageWidget.PointageWidget.prepare_futur_clic(), src.pointage.Pointage.sens_X, src.pointageWidget.PointageWidget.sens_X, src.pointage.Pointage.sens_Y, src.pointageWidget.PointageWidget.sens_Y, src.pointage.Pointage.suivis, et src.export.Calc.tr.
def src.pointageWidget.PointageWidget.rouvre | ( | self | ) |
Ici c'est la partie dévolue au pointageWidget quand on rouvre un fichier pymecavideox.
Définition à la ligne 1006 du fichier pointageWidget.py.
Références src.pointageWidget.PointageWidget.affiche_echelle(), src.pointageWidget.PointageWidget.cvReader, src.pointage.Pointage.deltaT, src.pointageWidget.PointageWidget.deltaT, src.pointageWidget.PointageWidget.feedbackEchelle(), src.pointageWidget.PointageWidget.framerate, src.pointageWidget.PointageWidget.hauteurFilm, src.pointageWidget.PointageWidget.image_max, src.interfaces.Ui_pointage.Ui_pointageWidget.lineEdit_IPS, src.pointageWidget.PointageWidget.prefs, src.pymecavideo.FenetrePrincipale.prefs, src.trajectoireWidget.TrajectoireWidget.prefs, src.pointageWidget.PointageWidget.ratio, src.pointageWidget.PointageWidget.sens_axes, src.pointage.Pointage.sens_X, src.pointageWidget.PointageWidget.sens_X, src.pointage.Pointage.sens_Y, src.pointageWidget.PointageWidget.sens_Y, src.cadreur.Cadreur.video, src.echelle.EchelleWidget.video, src.echelle.Echelle_TraceWidget.video, src.interfaces.Ui_pointage.Ui_pointageWidget.video, src.suivi_auto.SelRectWidget.video, et src.trajectoireWidget.TrajectoireWidget.video.
Référencé par src.pymecavideo.FenetrePrincipale.egalise_origine(), et src.pymecavideo.FenetrePrincipale.traite_arg().
def src.pointageWidget.PointageWidget.savePrefs | ( | self | ) |
Définition à la ligne 618 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.enregistre().
def src.pointageWidget.PointageWidget.setApp | ( | self, | |
app | |||
) |
Crée une relation avec la fenêtre principale, son débogueur et ses préférences.
app | le fenêtre principale (QMainWindoWidget) |
Définition à la ligne 171 du fichier pointageWidget.py.
Références src.cadreur.Cadreur.app, src.coordWidget.CoordWidget.app, src.echelle.EchelleWidget.app, src.export.Export.app, src.graphWidget.GraphWidget.app, src.image_widget.Zoom.app, src.pointageWidget.PointageWidget.app, src.preferences.Preferences.app, src.trajectoireWidget.TrajectoireWidget.app, src.pointageWidget.PointageWidget.change_axe_origine, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pointageWidget.PointageWidget.prefs, src.pymecavideo.FenetrePrincipale.prefs, src.trajectoireWidget.TrajectoireWidget.prefs, src.pointageWidget.PointageWidget.setApp(), src.cadreur.Cadreur.video, src.echelle.EchelleWidget.video, src.echelle.Echelle_TraceWidget.video, src.interfaces.Ui_pointage.Ui_pointageWidget.video, src.suivi_auto.SelRectWidget.video, src.trajectoireWidget.TrajectoireWidget.video, et src.interfaces.Ui_pointage.Ui_pointageWidget.zoom_zone.
Référencé par src.pointageWidget.PointageWidget.setApp().
def src.pointageWidget.PointageWidget.setButtonEchelle | ( | self, | |
text, | |||
style | |||
) |
Signale fortement qu'il est possible de refaire l'échelle.
text | nouveau texte du bouton self.Bouton_Echelle |
style | un style CSS |
Définition à la ligne 760 du fichier pointageWidget.py.
Références src.interfaces.Ui_pointage.Ui_pointageWidget.Bouton_Echelle.
Référencé par src.pointageWidget.PointageWidget.connecte_signaux().
def src.pointageWidget.PointageWidget.stop_setText | ( | self, | |
text | |||
) |
Change le texte du bouton STOP.
text | le nouveau texte |
Définition à la ligne 929 du fichier pointageWidget.py.
Références src.interfaces.Ui_pointage.Ui_pointageWidget.pushButton_stopCalculs.
Référencé par src.pointageWidget.PointageWidget.connecte_signaux().
def src.pointageWidget.PointageWidget.stopComputing | ( | self | ) |
Définition à la ligne 641 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.connecte_signaux(), et src.pointageWidget.PointageWidget.connecte_ui().
def src.pointageWidget.PointageWidget.storePoint | ( | self, | |
point | |||
) |
enregistre un point, quand self.index et self.objet_courant sont déjà bien réglés.
point | la position à enregistrer |
Définition à la ligne 881 du fichier pointageWidget.py.
Références src.cadreur.Cadreur.app, src.coordWidget.CoordWidget.app, src.echelle.EchelleWidget.app, src.export.Export.app, src.graphWidget.GraphWidget.app, src.image_widget.Zoom.app, src.pointageWidget.PointageWidget.app, src.preferences.Preferences.app, src.trajectoireWidget.TrajectoireWidget.app, src.pointageWidget.PointageWidget.auto, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pointageWidget.PointageWidget.fin_pointage, src.pointageWidget.PointageWidget.index, src.videoWidget.VideoPointeeWidget.index, src.etatsPointage.Etats.lance_capture, src.pointageWidget.PointageWidget.lance_capture, src.etatsPointage.Etats.objet_courant, src.pointageWidget.PointageWidget.objet_courant, src.videoWidget.VideoPointeeWidget.objet_courant, src.pointage.Pointage.pointe(), src.pointageWidget.PointageWidget.prepare_futur_clic(), et src.pointage.Pointage.purge_defaits().
Référencé par src.pointageWidget.PointageWidget.detecteUnPoint().
def src.pointageWidget.PointageWidget.suiviDuMotif | ( | self | ) |
Définition à la ligne 816 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.connecte_signaux().
def src.pointageWidget.PointageWidget.sync_slider2spinbox | ( | self | ) |
recopie la valeur du slider vers le spinbox
Définition à la ligne 769 du fichier pointageWidget.py.
Références src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.interfaces.Ui_pointage.Ui_pointageWidget.horizontalSlider, src.interfaces.Ui_ralenti_dialog.Ui_Dialog.horizontalSlider, et src.interfaces.Ui_pointage.Ui_pointageWidget.spinBox_image.
Référencé par src.pointageWidget.PointageWidget.imgControlImage().
def src.pointageWidget.PointageWidget.sync_spinbox2others | ( | self | ) |
Affiche l'image dont le numéro est dans self.pointage.spinBox_image et synchronise self.horizontalSlider.
Définition à la ligne 779 du fichier pointageWidget.py.
Références src.cadreur.RalentiWidget.affiche_image(), src.pointageWidget.PointageWidget.affiche_image(), src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.interfaces.Ui_pointage.Ui_pointageWidget.horizontalSlider, src.interfaces.Ui_ralenti_dialog.Ui_Dialog.horizontalSlider, src.pointageWidget.PointageWidget.index, src.videoWidget.VideoPointeeWidget.index, et src.interfaces.Ui_pointage.Ui_pointageWidget.spinBox_image.
Référencé par src.pointageWidget.PointageWidget.imgControlImage().
def src.pointageWidget.PointageWidget.termine_pointage | ( | self | ) |
Définition à la ligne 888 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.connecte_signaux().
def src.pointageWidget.PointageWidget.termine_pointage_manuel | ( | self, | |
event | |||
) |
Fonction appelée en cas de pointage manuel sur l'image de la vidéo après un mouserelease (bouton gauche)
Définition à la ligne 899 du fichier pointageWidget.py.
Références src.cadreur.Cadreur.app, src.coordWidget.CoordWidget.app, src.echelle.EchelleWidget.app, src.export.Export.app, src.graphWidget.GraphWidget.app, src.image_widget.Zoom.app, src.pointageWidget.PointageWidget.app, src.preferences.Preferences.app, src.trajectoireWidget.TrajectoireWidget.app, src.pointageWidget.PointageWidget.fin_pointage, src.pointageWidget.PointageWidget.index, src.videoWidget.VideoPointeeWidget.index, src.etatsPointage.Etats.objet_courant, src.pointageWidget.PointageWidget.objet_courant, src.videoWidget.VideoPointeeWidget.objet_courant, src.pointageWidget.PointageWidget.objetSuivant(), src.pointageWidget.PointageWidget.pointageOK, src.pointage.Pointage.pointe(), src.pointageWidget.PointageWidget.refait_point, src.pymecavideo.FenetrePrincipale.refait_point, src.pointage.Pointage.suivis, src.pointageWidget.PointageWidget.update_zoom, src.cadreur.Cadreur.video, src.echelle.EchelleWidget.video, src.echelle.Echelle_TraceWidget.video, src.interfaces.Ui_pointage.Ui_pointageWidget.video, src.suivi_auto.SelRectWidget.video, et src.trajectoireWidget.TrajectoireWidget.video.
Référencé par src.pointageWidget.PointageWidget.connecte_signaux().
def src.pointageWidget.PointageWidget.tourne_droite | ( | self | ) |
Définition à la ligne 454 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.connecte_ui().
def src.pointageWidget.PointageWidget.tourne_gauche | ( | self | ) |
Définition à la ligne 458 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.connecte_ui().
def src.pointageWidget.PointageWidget.tourne_image | ( | self, | |
sens | |||
) |
Définition à la ligne 462 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.nouvelle_origine().
def src.pointageWidget.PointageWidget.updateOrigine | ( | self, | |
rx, | |||
ry | |||
) |
Met à jour l'origine.
rx | ratio horizontal |
ry | ratio vertical |
Définition à la ligne 186 du fichier pointageWidget.py.
Références src.pointage.Pointage.origine, src.pointageWidget.PointageWidget.origine, et src.trajWidget.trajWidget.origine.
Référencé par src.pointageWidget.PointageWidget.connecte_signaux().
def src.pointageWidget.PointageWidget.vecteursVitesse | ( | self, | |
echelle_vitesse | |||
) |
Calcule les vecteurs vitesse affichables étant donné la collection de points.
Un vecteur vitesse a pour origine un point de la trajectoire, et sa direction, sa norme sont basées sur le point précédent et le point suivant ; il faut donc au moins trois pointages pour que le résultat ne soit pas vide.
echelle_vitesse | le nombre de pixels pour 1 m/s |
Définition à la ligne 980 du fichier pointageWidget.py.
Références src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.pointage.Pointage.deltaT, src.pointageWidget.PointageWidget.deltaT, src.pointage.Pointage.les_trajectoires(), src.pointage.Pointage.pointEnMetre(), src.pointage.Pointage.sens_Y, src.pointageWidget.PointageWidget.sens_Y, et src.pointage.Pointage.suivis.
def src.pointageWidget.PointageWidget.verifie_IPS | ( | self | ) |
Définition à la ligne 373 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.connecte_ui().
src.pointageWidget.PointageWidget.a_une_image |
Définition à la ligne 85 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.extract_image().
src.pointageWidget.PointageWidget.app |
Définition à la ligne 76 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.affiche_point_attendu(), src.pointageWidget.PointageWidget.apply_preferences(), src.pointageWidget.PointageWidget.calcul_deltaT(), src.pointageWidget.PointageWidget.capture_auto(), src.etatsPointage.Etats.changeEtat(), src.trajectoireWidget.TrajectoireWidget.chronoPhoto(), src.coordWidget.CoordWidget.connecte_ui(), src.pointageWidget.PointageWidget.debut_capture(), src.pointageWidget.PointageWidget.demande_echelle(), src.pointageWidget.PointageWidget.detecteUnPoint(), src.pointageWidget.PointageWidget.enableDefaire(), src.pointageWidget.PointageWidget.enableRefaire(), src.pointageWidget.PointageWidget.enregistre(), src.pointageWidget.PointageWidget.extract_image(), src.pointageWidget.PointageWidget.objetSuivant(), src.pointageWidget.PointageWidget.openTheFile(), src.pointageWidget.PointageWidget.refait_point_depuis_tableau(), src.pointageWidget.PointageWidget.refait_point_suivant(), src.pointageWidget.PointageWidget.reinitialise_capture(), src.etatsPointage.Etats.restaureEtat(), src.preferences.Preferences.save(), src.coordWidget.CoordWidget.setApp(), src.graphWidget.GraphWidget.setApp(), src.pointageWidget.PointageWidget.setApp(), src.trajectoireWidget.TrajectoireWidget.setApp(), src.pointageWidget.PointageWidget.storePoint(), et src.pointageWidget.PointageWidget.termine_pointage_manuel().
|
static |
Définition à la ligne 117 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.connecte_signaux().
src.pointageWidget.PointageWidget.auto |
Définition à la ligne 91 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.capture_auto(), src.pointageWidget.PointageWidget.detecteUnPoint(), src.pointageWidget.PointageWidget.objetSuivant(), et src.pointageWidget.PointageWidget.storePoint().
|
static |
Définition à la ligne 122 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.nouvelle_origine(), et src.pointageWidget.PointageWidget.setApp().
src.pointageWidget.PointageWidget.cvReader |
Définition à la ligne 275 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.detecteUnPoint(), src.pointageWidget.PointageWidget.extract_image(), src.pointageWidget.PointageWidget.init_cvReader(), src.pointageWidget.PointageWidget.init_image(), src.pointageWidget.PointageWidget.remontre_image(), et src.pointageWidget.PointageWidget.rouvre().
src.pointageWidget.PointageWidget.dbg |
Définition à la ligne 69 du fichier pointageWidget.py.
Référencé par src.pymecavideo.FenetrePrincipale.__init__(), src.pointageWidget.PointageWidget.affiche_echelle(), src.graphWidget.GraphWidget.affiche_grapheur(), src.pointageWidget.PointageWidget.affiche_image(), src.pointageWidget.PointageWidget.affiche_point_attendu(), src.coordWidget.CoordWidget.affiche_tableau(), src.trajectoireWidget.TrajectoireWidget.apply_preferences(), src.pointageWidget.PointageWidget.apply_preferences(), src.pymecavideo.FenetrePrincipale.apply_preferences(), src.pymecavideo.FenetrePrincipale.basculer_plein_ecran(), src.pointageWidget.PointageWidget.calcul_deltaT(), src.pointageWidget.PointageWidget.capture_auto(), src.etatsMain.Etats.changeEtat(), src.pymecavideo.FenetrePrincipale.choix_onglets(), src.trajectoireWidget.TrajectoireWidget.chronoPhoto(), src.pymecavideo.FenetrePrincipale.closeEvent(), src.pointageWidget.PointageWidget.coche_axes(), src.coordWidget.CoordWidget.connecte_ui(), src.pymecavideo.FenetrePrincipale.connecte_ui(), src.coordWidget.CoordWidget.cree_tableau(), src.pymecavideo.FenetrePrincipale.defixeLesDimensions(), src.pointageWidget.PointageWidget.demande_echelle(), src.graphWidget.GraphWidget.dessine_graphe(), src.pointageWidget.PointageWidget.detecteUnPoint(), src.pointageWidget.PointageWidget.efface_point_precedent(), src.pymecavideo.FenetrePrincipale.egalise_origine(), src.pointageWidget.PointageWidget.enableDefaire(), src.pointageWidget.PointageWidget.enableRefaire(), src.trajectoireWidget.TrajectoireWidget.enableSpeed(), src.pointageWidget.PointageWidget.enregistre(), src.videoWidget.VideoPointeeWidget.entete_fichier(), src.pointageWidget.PointageWidget.extract_image(), src.pointageWidget.PointageWidget.feedbackEchelle(), src.pointageWidget.PointageWidget.imgControlImage(), src.pointageWidget.PointageWidget.init_cvReader(), src.pointageWidget.PointageWidget.init_image(), src.videoWidget.VideoPointeeWidget.mouseReleaseEvent(), src.pointageWidget.PointageWidget.nouvelle_origine(), src.pymecavideo.FenetrePrincipale.openfile(), src.pointageWidget.PointageWidget.openTheFile(), src.videoWidget.VideoPointeeWidget.placeImage(), src.pointage.Pointage.pointEnMetre(), src.pointageWidget.PointageWidget.prepare_futur_clic(), src.coordWidget.CoordWidget.presse_papier(), src.coordWidget.CoordWidget.recalculLesCoordonnees(), src.pointageWidget.PointageWidget.redimensionne_data(), src.pointageWidget.PointageWidget.refait_point_depuis_tableau(), src.pointageWidget.PointageWidget.refait_point_suivant(), src.pointageWidget.PointageWidget.reinitialise_capture(), src.pymecavideo.FenetrePrincipale.rouvre(), src.coordWidget.CoordWidget.setApp(), src.graphWidget.GraphWidget.setApp(), src.pointageWidget.PointageWidget.setApp(), src.trajectoireWidget.TrajectoireWidget.setApp(), src.videoWidget.VideoPointeeWidget.setParent(), src.pointageWidget.PointageWidget.storePoint(), src.pointageWidget.PointageWidget.sync_slider2spinbox(), src.pointageWidget.PointageWidget.sync_spinbox2others(), src.trajectoireWidget.TrajectoireWidget.traceTrajectoires(), et src.pointageWidget.PointageWidget.vecteursVitesse().
src.pointageWidget.PointageWidget.deltaT |
Définition à la ligne 351 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.apply_preferences(), src.pointageWidget.PointageWidget.calcul_deltaT(), src.pointage.Pointage.dimensionne(), src.pointageWidget.PointageWidget.enregistre(), src.pointage.Pointage.init_pointage(), src.pointage.Pointage.iteration_data(), src.pointage.Pointage.pointe(), src.pointage.Pointage.position(), src.pointageWidget.PointageWidget.redimensionne_data(), src.pointageWidget.PointageWidget.restaure_pointages(), src.pointageWidget.PointageWidget.rouvre(), et src.pointageWidget.PointageWidget.vecteursVitesse().
src.pointageWidget.PointageWidget.deltatT |
Définition à la ligne 253 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.apply_preferences().
|
static |
Définition à la ligne 112 du fichier pointageWidget.py.
Référencé par src.etatsPointage.Etats.changeEtat(), src.pointageWidget.PointageWidget.connecte_signaux(), et src.pointageWidget.PointageWidget.connecte_ui().
|
static |
Définition à la ligne 116 du fichier pointageWidget.py.
Référencé par src.etatsPointage.Etats.changeEtat(), src.pointageWidget.PointageWidget.connecte_signaux(), src.pointageWidget.PointageWidget.feedbackEchelle(), src.pointageWidget.PointageWidget.reinitialise_capture(), et src.pointageWidget.PointageWidget.restaure_pointages().
src.pointageWidget.PointageWidget.echelle_trace |
Définition à la ligne 88 du fichier pointageWidget.py.
Référencé par src.etatsPointage.Etats.changeEtat(), src.pointageWidget.PointageWidget.feedbackEchelle(), et src.pointageWidget.PointageWidget.reinitialise_capture().
src.pointageWidget.PointageWidget.etat |
Définition à la ligne 78 du fichier pointageWidget.py.
Référencé par src.pymecavideo.FenetrePrincipale.__init__(), src.etatsCoord.Etats.changeEtat(), src.etatsGraph.Etats.changeEtat(), src.etatsMain.Etats.changeEtat(), src.etatsPointage.Etats.changeEtat(), src.etatsTraj.Etats.changeEtat(), src.pointageWidget.PointageWidget.extract_image(), src.pointageWidget.PointageWidget.loupe(), et src.pymecavideo.FenetrePrincipale.setStatus().
src.pointageWidget.PointageWidget.filename |
Définition à la ligne 96 du fichier pointageWidget.py.
Référencé par src.cadreur.openCvReader.__init__(), src.testfilm.film.__init__(), src.pointageWidget.PointageWidget.affiche_image(), src.pointageWidget.PointageWidget.apply_preferences(), src.pymecavideo.FenetrePrincipale.basculer_plein_ecran(), src.etatsPointage.Etats.changeEtat(), src.pointageWidget.PointageWidget.enregistre(), src.pointageWidget.PointageWidget.init_cvReader(), src.pointageWidget.PointageWidget.openTheFile(), et src.pointageWidget.PointageWidget.refait_point_suivant().
|
static |
Définition à la ligne 119 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.connecte_signaux(), src.pointageWidget.PointageWidget.detecteUnPoint(), src.pointageWidget.PointageWidget.storePoint(), et src.pointageWidget.PointageWidget.termine_pointage_manuel().
|
static |
Définition à la ligne 120 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.connecte_signaux().
src.pointageWidget.PointageWidget.framerate |
Définition à la ligne 82 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.calcul_deltaT(), src.pointageWidget.PointageWidget.init_image(), src.pointageWidget.PointageWidget.redimensionne_data(), src.pointageWidget.PointageWidget.remontre_image(), et src.pointageWidget.PointageWidget.rouvre().
src.pointageWidget.PointageWidget.hauteurFilm |
Définition à la ligne 84 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.init_image(), src.pointageWidget.PointageWidget.remontre_image(), et src.pointageWidget.PointageWidget.rouvre().
src.pointageWidget.PointageWidget.image |
Définition à la ligne 79 du fichier pointageWidget.py.
Référencé par src.image_widget.Zoom.fait_crop(), src.videoWidget.VideoPointeeWidget.mouseReleaseEvent(), src.image_widget.ImageWidget.setImage(), et src.videoWidget.VideoPointeeWidget.setParent().
src.pointageWidget.PointageWidget.image_max |
Définition à la ligne 81 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.affiche_image(), src.pointageWidget.PointageWidget.apply_preferences(), src.pointageWidget.PointageWidget.capture_auto(), src.pointageWidget.PointageWidget.imgControlImage(), src.pointageWidget.PointageWidget.init_image(), src.pointageWidget.PointageWidget.objetSuivant(), src.pointageWidget.PointageWidget.redimensionne_data(), src.pointage.Pointage.refaire(), src.pointageWidget.PointageWidget.refait_point_suivant(), src.pointageWidget.PointageWidget.remontre_image(), src.pointageWidget.PointageWidget.restaure_pointages(), et src.pointageWidget.PointageWidget.rouvre().
src.pointageWidget.PointageWidget.imageExtraite |
Définition à la ligne 86 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.affiche_image(), et src.pointageWidget.PointageWidget.extract_image().
src.pointageWidget.PointageWidget.index |
Définition à la ligne 291 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.affiche_image(), src.pointageWidget.PointageWidget.capture_auto(), src.etatsPointage.Etats.changeEtat(), src.pointageWidget.PointageWidget.detecteUnPoint(), src.pointageWidget.PointageWidget.efface_point_precedent(), src.pointageWidget.PointageWidget.init_image(), src.pointageWidget.PointageWidget.objetSuivant(), src.pointageWidget.PointageWidget.refait_point_depuis_tableau(), src.pointageWidget.PointageWidget.refait_point_suivant(), src.pointageWidget.PointageWidget.reinitialise_capture(), src.pointageWidget.PointageWidget.remontre_image(), src.pointageWidget.PointageWidget.restaure_pointages(), src.pointageWidget.PointageWidget.storePoint(), src.pointageWidget.PointageWidget.sync_spinbox2others(), et src.pointageWidget.PointageWidget.termine_pointage_manuel().
src.pointageWidget.PointageWidget.indexMotif |
Définition à la ligne 98 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.capture_auto(), et src.pointageWidget.PointageWidget.detecteUnPoint().
|
static |
Définition à la ligne 114 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.capture_auto(), src.etatsPointage.Etats.changeEtat(), src.pointageWidget.PointageWidget.connecte_signaux(), et src.pointageWidget.PointageWidget.objetSuivant().
src.pointageWidget.PointageWidget.lance_capture |
Définition à la ligne 87 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.affiche_image(), src.etatsPointage.Etats.changeEtat(), et src.pointageWidget.PointageWidget.storePoint().
src.pointageWidget.PointageWidget.lance_cature |
Définition à la ligne 90 du fichier pointageWidget.py.
|
static |
Définition à la ligne 124 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.connecte_signaux().
src.pointageWidget.PointageWidget.motifs_auto |
Définition à la ligne 92 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.capture_auto(), src.pointageWidget.PointageWidget.detecteUnPoint(), et src.pointageWidget.PointageWidget.reinitialise_capture().
src.pointageWidget.PointageWidget.objet_courant |
Définition à la ligne 907 du fichier pointageWidget.py.
Référencé par src.etatsPointage.Etats.changeEtat(), src.pointageWidget.PointageWidget.detecteUnPoint(), src.pointageWidget.PointageWidget.objetSuivant(), src.pointageWidget.PointageWidget.prepare_futur_clic(), src.pointageWidget.PointageWidget.refait_point_depuis_tableau(), src.pointageWidget.PointageWidget.storePoint(), et src.pointageWidget.PointageWidget.termine_pointage_manuel().
src.pointageWidget.PointageWidget.origine |
Définition à la ligne 80 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.apply_preferences(), src.pointageWidget.PointageWidget.coords(), src.pointageWidget.PointageWidget.enregistre(), src.pointage.Pointage.init_pointage(), src.pointage.Pointage.pointEnMetre(), src.pointageWidget.PointageWidget.reinit_origine(), src.pointageWidget.PointageWidget.restaure_pointages(), et src.pointageWidget.PointageWidget.updateOrigine().
src.pointageWidget.PointageWidget.pileDeDetections |
Définition à la ligne 99 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.capture_auto(), src.pointageWidget.PointageWidget.detecteUnPoint(), et src.pointageWidget.PointageWidget.enregistre().
src.pointageWidget.PointageWidget.pointageCursor |
Définition à la ligne 103 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.extract_image().
src.pointageWidget.PointageWidget.pointageOK |
Définition à la ligne 95 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.extract_image(), et src.pointageWidget.PointageWidget.termine_pointage_manuel().
src.pointageWidget.PointageWidget.pointsProbables |
Définition à la ligne 93 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.detecteUnPoint(), et src.pointageWidget.PointageWidget.reinitialise_capture().
src.pointageWidget.PointageWidget.prefs |
Définition à la ligne 174 du fichier pointageWidget.py.
Référencé par src.pymecavideo.FenetrePrincipale.__init__(), src.trajectoireWidget.TrajectoireWidget.apply_preferences(), src.pymecavideo.FenetrePrincipale.apply_preferences(), src.etatsPointage.Etats.changeEtat(), src.pymecavideo.FenetrePrincipale.check_prefs_version(), src.pymecavideo.FenetrePrincipale.closeEvent(), src.pointageWidget.PointageWidget.rouvre(), src.pymecavideo.FenetrePrincipale.rouvre(), src.pointageWidget.PointageWidget.setApp(), et src.trajectoireWidget.TrajectoireWidget.setApp().
src.pointageWidget.PointageWidget.ratio |
Définition à la ligne 295 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.affiche_image(), src.pointageWidget.PointageWidget.init_image(), src.pointageWidget.PointageWidget.remontre_image(), et src.pointageWidget.PointageWidget.rouvre().
src.pointageWidget.PointageWidget.refait_point |
Définition à la ligne 94 du fichier pointageWidget.py.
Référencé par src.pymecavideo.FenetrePrincipale.basculer_plein_ecran(), src.pointageWidget.PointageWidget.refait_point_depuis_tableau(), et src.pointageWidget.PointageWidget.termine_pointage_manuel().
|
static |
Définition à la ligne 118 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.connecte_signaux().
src.pointageWidget.PointageWidget.selRect |
Définition à la ligne 89 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.capture_auto().
|
static |
Définition à la ligne 123 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.apply_preferences(), src.pointageWidget.PointageWidget.connecte_signaux(), src.pointageWidget.PointageWidget.reinitialise_capture(), et src.pointageWidget.PointageWidget.rouvre().
src.pointageWidget.PointageWidget.sens_X |
Définition à la ligne 246 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.apply_preferences(), src.pointageWidget.PointageWidget.enregistre(), src.pointage.Pointage.init_pointage(), src.pointageWidget.PointageWidget.nouvelle_origine(), src.pointage.Pointage.pointEnMetre(), src.pointageWidget.PointageWidget.reinitialise_capture(), src.pointageWidget.PointageWidget.restaure_pointages(), et src.pointageWidget.PointageWidget.rouvre().
src.pointageWidget.PointageWidget.sens_Y |
Définition à la ligne 247 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.apply_preferences(), src.pointageWidget.PointageWidget.enregistre(), src.pointage.Pointage.init_pointage(), src.pointageWidget.PointageWidget.nouvelle_origine(), src.pointage.Pointage.pointEnMetre(), src.pointageWidget.PointageWidget.reinitialise_capture(), src.pointageWidget.PointageWidget.restaure_pointages(), src.pointageWidget.PointageWidget.rouvre(), et src.pointageWidget.PointageWidget.vecteursVitesse().
|
static |
Définition à la ligne 121 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.connecte_signaux(), et src.pointageWidget.PointageWidget.detecteUnPoint().
|
static |
Définition à la ligne 113 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.connecte_signaux().
|
static |
signaux #####################
Définition à la ligne 110 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.connecte_signaux().
|
static |
Définition à la ligne 111 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.connecte_signaux().
|
static |
Définition à la ligne 115 du fichier pointageWidget.py.
Référencé par src.pointageWidget.PointageWidget.connecte_signaux(), et src.pointageWidget.PointageWidget.termine_pointage_manuel().