Pymecavideo 8.0
Étude cinématique à l'aide de vidéos
|
Un objet capable de recadrer une vidéo en suivant le déplacement d'un point donné. Plus de détails...
Fonctions membres publiques | |
def | __init__ (self, obj, app, titre=None) |
def | echelleTaille (self) |
Renvoie l'échelle qui permet de passer de l'image dans pymecavideo à l'image effectivement trouvée dans le film, et la taille du film. Plus de détails... | |
def | controleRalenti (self, position) |
fonction de rappel commandée par le bouton "Quitte" Plus de détails... | |
def | maxcadre (self) |
calcule le plus grand cadre qui peut suivre le point n° obj sans déborder du cadre de la vidéo. Plus de détails... | |
def | queryFrame (self) |
récupère l'image suivante du film et traite le cas où OpenCV ne sait pas le faire Plus de détails... | |
def | montrefilm (self, fini=False) |
Calcule et montre le film recadré à l'aide d'OpenCV. Plus de détails... | |
def | rotateImage (self, img, angle) |
Attributs publics | |
app | |
pointage | |
video | |
titre | |
obj | |
trajectoire_obj | |
index_obj | |
capture | |
fps | |
delay | |
ralenti | |
fini | |
tl | |
sz | |
decal | |
rayons | |
dialog | |
Un objet capable de recadrer une vidéo en suivant le déplacement d'un point donné.
Paramètres du constructeur :
obj | le numéro de l'objet qui doit rester immobile |
app | la fenêtre principale |
titre | le titre désiré pour la fenêtre |
Définition à la ligne 48 du fichier cadreur.py.
def src.cadreur.Cadreur.__init__ | ( | self, | |
obj, | |||
app, | |||
titre = None |
|||
) |
Définition à la ligne 50 du fichier cadreur.py.
def src.cadreur.Cadreur.controleRalenti | ( | self, | |
position | |||
) |
fonction de rappel commandée par le bouton "Quitte"
Définition à la ligne 89 du fichier cadreur.py.
Références src.cadreur.Cadreur.ralenti, et src.cadreur.RalentiWidget.ralenti.
def src.cadreur.Cadreur.echelleTaille | ( | self | ) |
Renvoie l'échelle qui permet de passer de l'image dans pymecavideo à l'image effectivement trouvée dans le film, et la taille du film.
Définition à la ligne 79 du fichier cadreur.py.
Références src.cadreur.Cadreur.pointage, src.coordWidget.CoordWidget.pointage, src.export.Export.pointage, src.graphWidget.GraphWidget.pointage, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.pointage, src.trajectoireWidget.TrajectoireWidget.pointage, 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.cadreur.Cadreur.maxcadre().
def src.cadreur.Cadreur.maxcadre | ( | self | ) |
calcule le plus grand cadre qui peut suivre le point n° obj sans déborder du cadre de la vidéo.
Initialise self.rayons qui indique la taille de ce cadre, et self.decal qui est le décalage du point à suivre par rapport au centre du cadre.
Définition à la ligne 98 du fichier cadreur.py.
Références src.cadreur.Cadreur.decal, src.cadreur.Cadreur.echelleTaille(), src.cadreur.Cadreur.rayons, src.cadreur.Cadreur.sz, src.cadreur.Cadreur.tl, et src.cadreur.Cadreur.trajectoire_obj.
def src.cadreur.Cadreur.montrefilm | ( | self, | |
fini = False |
|||
) |
Calcule et montre le film recadré à l'aide d'OpenCV.
Définition à la ligne 135 du fichier cadreur.py.
Références src.cadreur.Cadreur.dialog.
def src.cadreur.Cadreur.queryFrame | ( | self | ) |
récupère l'image suivante du film et traite le cas où OpenCV ne sait pas le faire
Définition à la ligne 124 du fichier cadreur.py.
Références src.cadreur.Cadreur.capture, src.cadreur.openCvReader.capture, et src.testfilm.film.capture.
def src.cadreur.Cadreur.rotateImage | ( | self, | |
img, | |||
angle | |||
) |
Définition à la ligne 139 du fichier cadreur.py.
Référencé par src.cadreur.openCvReader.getImage().
src.cadreur.Cadreur.app |
Définition à la ligne 52 du fichier cadreur.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().
src.cadreur.Cadreur.capture |
Définition à la ligne 62 du fichier cadreur.py.
Référencé par src.cadreur.openCvReader.__init__(), src.testfilm.film.__init__(), src.cadreur.openCvReader.getImage(), src.cadreur.Cadreur.queryFrame(), et src.cadreur.openCvReader.recupere_avi_infos().
src.cadreur.Cadreur.decal |
Définition à la ligne 116 du fichier cadreur.py.
Référencé par src.cadreur.Cadreur.maxcadre().
src.cadreur.Cadreur.delay |
Définition à la ligne 64 du fichier cadreur.py.
src.cadreur.Cadreur.dialog |
Définition à la ligne 136 du fichier cadreur.py.
Référencé par src.cadreur.Cadreur.montrefilm().
src.cadreur.Cadreur.fini |
Définition à la ligne 71 du fichier cadreur.py.
src.cadreur.Cadreur.fps |
Définition à la ligne 63 du fichier cadreur.py.
Référencé par src.testfilm.film.__init__().
src.cadreur.Cadreur.index_obj |
Définition à la ligne 61 du fichier cadreur.py.
src.cadreur.Cadreur.obj |
Définition à la ligne 57 du fichier cadreur.py.
src.cadreur.Cadreur.pointage |
Définition à la ligne 53 du fichier cadreur.py.
Référencé par src.pymecavideo.FenetrePrincipale.__init__(), src.graphWidget.GraphWidget.affiche_grapheur(), src.coordWidget.CoordWidget.affiche_tableau(), src.pymecavideo.FenetrePrincipale.ajuste_pour_image(), src.trajectoireWidget.TrajectoireWidget.apply_preferences(), src.pymecavideo.FenetrePrincipale.apply_preferences(), src.pymecavideo.FenetrePrincipale.basculer_plein_ecran(), src.coordWidget.CoordWidget.bouton_refaire(), src.pymecavideo.FenetrePrincipale.cache_imgdim(), src.etatsCoord.Etats.changeEtat(), src.etatsMain.Etats.changeEtat(), src.etatsTraj.Etats.changeEtat(), src.pymecavideo.FenetrePrincipale.choix_onglets(), src.trajectoireWidget.TrajectoireWidget.chronoPhoto(), src.pymecavideo.FenetrePrincipale.closeEvent(), src.pymecavideo.FenetrePrincipale.connecte_ui(), src.coordWidget.CoordWidget.cree_tableau(), src.graphWidget.GraphWidget.dessine_graphe(), src.cadreur.Cadreur.echelleTaille(), src.pymecavideo.FenetrePrincipale.egalise_origine(), src.pymecavideo.FenetrePrincipale.openfile(), src.coordWidget.CoordWidget.recalculLesCoordonnees(), src.pymecavideo.FenetrePrincipale.rouvre(), src.coordWidget.CoordWidget.setApp(), src.graphWidget.GraphWidget.setApp(), src.trajectoireWidget.TrajectoireWidget.setApp(), src.pymecavideo.FenetrePrincipale.sync_img2others(), src.trajectoireWidget.TrajectoireWidget.traceTrajectoires(), et src.pymecavideo.FenetrePrincipale.traite_arg().
src.cadreur.Cadreur.ralenti |
Définition à la ligne 70 du fichier cadreur.py.
Référencé par src.cadreur.Cadreur.controleRalenti().
src.cadreur.Cadreur.rayons |
Définition à la ligne 117 du fichier cadreur.py.
Référencé par src.cadreur.Cadreur.maxcadre().
src.cadreur.Cadreur.sz |
Définition à la ligne 114 du fichier cadreur.py.
Référencé par src.cadreur.Cadreur.maxcadre().
src.cadreur.Cadreur.titre |
Définition à la ligne 56 du fichier cadreur.py.
src.cadreur.Cadreur.tl |
Définition à la ligne 113 du fichier cadreur.py.
Référencé par src.cadreur.Cadreur.maxcadre().
src.cadreur.Cadreur.trajectoire_obj |
Définition à la ligne 59 du fichier cadreur.py.
Référencé par src.cadreur.Cadreur.maxcadre().
src.cadreur.Cadreur.video |
Définition à la ligne 54 du fichier cadreur.py.
Référencé par src.suivi_auto.SelRectWidget.__init__(), src.pointageWidget.PointageWidget.affiche_image(), src.pointageWidget.PointageWidget.apply_preferences(), src.pointageWidget.PointageWidget.capture_auto(), src.etatsPointage.Etats.changeEtat(), src.pointageWidget.PointageWidget.demande_echelle(), src.pointageWidget.PointageWidget.detecteUnPoint(), src.cadreur.Cadreur.echelleTaille(), src.pointageWidget.PointageWidget.enregistre(), src.pointageWidget.PointageWidget.extract_image(), src.pointageWidget.PointageWidget.feedbackEchelle(), src.suivi_auto.SelRectWidget.getMotif(), src.pointageWidget.PointageWidget.init_image(), src.pointageWidget.PointageWidget.loupe(), src.pointageWidget.PointageWidget.nouvelle_origine(), src.pointageWidget.PointageWidget.reinit_origine(), src.pointageWidget.PointageWidget.remontre_image(), src.pointageWidget.PointageWidget.rouvre(), src.pointageWidget.PointageWidget.setApp(), src.trajectoireWidget.TrajectoireWidget.setApp(), et src.pointageWidget.PointageWidget.termine_pointage_manuel().