Pymecavideo 8.0
Étude cinématique à l'aide de vidéos
Fonctions membres publiques | Attributs publics | Liste de tous les membres
Référence de la classe src.cadreur.Cadreur

Un objet capable de recadrer une vidéo en suivant le déplacement d'un point donné. Plus de détails...

Graphe d'héritage de src.cadreur.Cadreur:
[légende]
Graphe de collaboration de src.cadreur.Cadreur:
[légende]

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
 

Description détaillée

Un objet capable de recadrer une vidéo en suivant le déplacement d'un point donné.

Paramètres du constructeur :

Paramètres
objle numéro de l'objet qui doit rester immobile
appla fenêtre principale
titrele titre désiré pour la fenêtre

Définition à la ligne 48 du fichier cadreur.py.

Documentation des constructeurs et destructeur

◆ __init__()

def src.cadreur.Cadreur.__init__ (   self,
  obj,
  app,
  titre = None 
)

Définition à la ligne 50 du fichier cadreur.py.

Documentation des fonctions membres

◆ controleRalenti()

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.

◆ echelleTaille()

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.

Renvoie
un triplet échelle, largeur, hauteur (de l'image dans le widget de de pymecavideo)

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().

Voici le graphe des appelants de cette fonction :

◆ 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.

Voici le graphe d'appel pour cette fonction :

◆ montrefilm()

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.

◆ queryFrame()

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

Renvoie
une IplImage

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.

◆ rotateImage()

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().

Voici le graphe des appelants de cette fonction :

Documentation des données membres

◆ app

src.cadreur.Cadreur.app

◆ capture

src.cadreur.Cadreur.capture

◆ decal

src.cadreur.Cadreur.decal

Définition à la ligne 116 du fichier cadreur.py.

Référencé par src.cadreur.Cadreur.maxcadre().

◆ delay

src.cadreur.Cadreur.delay

Définition à la ligne 64 du fichier cadreur.py.

◆ dialog

src.cadreur.Cadreur.dialog

Définition à la ligne 136 du fichier cadreur.py.

Référencé par src.cadreur.Cadreur.montrefilm().

◆ fini

src.cadreur.Cadreur.fini

Définition à la ligne 71 du fichier cadreur.py.

◆ fps

src.cadreur.Cadreur.fps

Définition à la ligne 63 du fichier cadreur.py.

Référencé par src.testfilm.film.__init__().

◆ index_obj

src.cadreur.Cadreur.index_obj

Définition à la ligne 61 du fichier cadreur.py.

◆ obj

src.cadreur.Cadreur.obj

Définition à la ligne 57 du fichier cadreur.py.

◆ pointage

src.cadreur.Cadreur.pointage

◆ ralenti

src.cadreur.Cadreur.ralenti

Définition à la ligne 70 du fichier cadreur.py.

Référencé par src.cadreur.Cadreur.controleRalenti().

◆ rayons

src.cadreur.Cadreur.rayons

Définition à la ligne 117 du fichier cadreur.py.

Référencé par src.cadreur.Cadreur.maxcadre().

◆ sz

src.cadreur.Cadreur.sz

Définition à la ligne 114 du fichier cadreur.py.

Référencé par src.cadreur.Cadreur.maxcadre().

◆ titre

src.cadreur.Cadreur.titre

Définition à la ligne 56 du fichier cadreur.py.

◆ tl

src.cadreur.Cadreur.tl

Définition à la ligne 113 du fichier cadreur.py.

Référencé par src.cadreur.Cadreur.maxcadre().

◆ trajectoire_obj

src.cadreur.Cadreur.trajectoire_obj

Définition à la ligne 59 du fichier cadreur.py.

Référencé par src.cadreur.Cadreur.maxcadre().

◆ video

src.cadreur.Cadreur.video

La documentation de cette classe a été générée à partir du fichier suivant :