Bonjour,
Je souhaite ouvrir une vidéo à partir d'un fichier et appliquer une méthode de tracking objet dessus. Seulement une fois le code compilé, j'obtien l'erreur C2228: la partie de gauche '.open' doit avoir un class/struct/union.
Avez vous une idée de la provenance de l'erreur ?
Ci-dessous la partie de code qui me pose problème:
***************************************
int main( int argc, char** argv )
{
Cvcapture *cap;
cap = cvCreateFileCapture ("C:/videoReportage.avi");
if( argc == 1 )
cap.open(argc == 2 ? argv[1][0] - '0' : 0);
else if( argc == 2 )
cap.open(argv[1]);
if( !cap.isOpened() )
{
cout << "Could not initialize capturing...\n";
return 0;
}
******************************************
Partager