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

Un lecteur de vidéos qui permet d'extraire les images une par une. Plus de détails...

Fonctions membres publiques

def __init__ (self, filename)
 Le constructeur tente d'ouvrir le fichier video. Plus de détails...
 
def autoTest (self)
 
def __int__ (self)
 
def __nonzero__ (self)
 
def getImage (self, index, angle=0, rgb=True)
 récupère un array numpy Plus de détails...
 
def rotateImage (self, img, angle)
 
def recupere_avi_infos (self, angle=0)
 Détermine les fps, le nombre de frames, la largeur, la hauteur d'un fichier vidéo. Plus de détails...
 
def __str__ (self)
 

Attributs publics

 filename
 
 index_precedent
 
 cache
 
 capture
 
 ok
 

Description détaillée

Un lecteur de vidéos qui permet d'extraire les images une par une.

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

Documentation des constructeurs et destructeur

◆ __init__()

def src.cadreur.openCvReader.__init__ (   self,
  filename 
)

Le constructeur tente d'ouvrir le fichier video.

En cas d'échec la valeur booléenne de l'instance sera False. Le test de validité est isolé dans un sous-shell

Paramètres
filenamele nom d'un fichier vidéo

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

Références src.cadreur.openCvReader.autoTest(), src.testfilm.film.autoTest(), src.cadreur.openCvReader.cache, src.cadreur.Cadreur.capture, src.cadreur.openCvReader.capture, src.testfilm.film.capture, src.cadreur.openCvReader.filename, src.pointageWidget.PointageWidget.filename, src.pymecavideo.FenetrePrincipale.filename, src.testfilm.film.filename, src.cadreur.openCvReader.index_precedent, src.cadreur.openCvReader.ok, et src.testfilm.film.ok.

Voici le graphe d'appel pour cette fonction :

Documentation des fonctions membres

◆ __int__()

def src.cadreur.openCvReader.__int__ (   self)

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

◆ __nonzero__()

def src.cadreur.openCvReader.__nonzero__ (   self)

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

◆ __str__()

def src.cadreur.openCvReader.__str__ (   self)

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

◆ autoTest()

def src.cadreur.openCvReader.autoTest (   self)

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

Référencé par src.cadreur.openCvReader.__init__(), et src.testfilm.film.__init__().

Voici le graphe des appelants de cette fonction :

◆ getImage()

def src.cadreur.openCvReader.getImage (   self,
  index,
  angle = 0,
  rgb = True 
)

récupère un array numpy

Paramètres
indexle numéro de l'image, commence à 1.
angle0, 90, 180 ou 270 : rotation de l'image (0 par défaut) @apame rgb (vrai par defaut) s'il est faux l'image est au format BGR
Renvoie
le statut, l'image trouvée au format d'openCV

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

Références src.cadreur.openCvReader.cache, src.cadreur.Cadreur.capture, src.cadreur.openCvReader.capture, src.testfilm.film.capture, src.cadreur.openCvReader.index_precedent, src.cadreur.Cadreur.rotateImage(), et src.cadreur.openCvReader.rotateImage().

Voici le graphe d'appel pour cette fonction :

◆ recupere_avi_infos()

def src.cadreur.openCvReader.recupere_avi_infos (   self,
  angle = 0 
)

Détermine les fps, le nombre de frames, la largeur, la hauteur d'un fichier vidéo.

Renvoie
un quadruplet (framerate,nombre d'images,la largeur, la hauteur)

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

Références src.cadreur.Cadreur.capture, src.cadreur.openCvReader.capture, et src.testfilm.film.capture.

◆ rotateImage()

def src.cadreur.openCvReader.rotateImage (   self,
  img,
  angle 
)

Définition à la ligne 268 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

◆ cache

src.cadreur.openCvReader.cache

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

Référencé par src.cadreur.openCvReader.__init__(), et src.cadreur.openCvReader.getImage().

◆ capture

src.cadreur.openCvReader.capture

◆ filename

src.cadreur.openCvReader.filename

◆ index_precedent

src.cadreur.openCvReader.index_precedent

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

Référencé par src.cadreur.openCvReader.__init__(), et src.cadreur.openCvReader.getImage().

◆ ok

src.cadreur.openCvReader.ok

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

Référencé par src.cadreur.openCvReader.__init__(), et src.testfilm.film.__init__().


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