Bonjour à tous
j'ai un problème lors de la déclaration d'une matrice avec CvMat. J'ai ajouté au début les bib suivantes nécéssaires dans mon traitement:
Et ces deux lignes pour éviter de retaper le cv et std à chaque fois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 #include <windows.h> #include <stdlib.h> #include <iostream> #include <vector> #include <string> #include <stdio.h> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2/features2d/features2d.hpp>
La déclaration de matrice est comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 using namespace std; using namespace cv;
Il m'affiche l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part CvMat* CurrentDesc = cvCreateMat(nbCols,nbRows,CV_64FC1);
Merci pour un coup de mainerror C2039: 'CvMat'*: n'est pas membre de 'std::vector<_Ty>'
1> with
1> [
1> _Ty=cv::KeyPoint
1> ]
1> error C2065: 'CurrentDesc'*: identificateur non déclaré![]()
Partager