Erreur lors de la déclaration d'une matrice
Bonjour à tous :salut:
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:
Code:
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> |
Et ces deux lignes pour éviter de retaper le cv et std à chaque fois.
Code:
1 2
| using namespace std;
using namespace cv; |
La déclaration de matrice est comme suit:
Code:
CvMat* CurrentDesc = cvCreateMat(nbCols,nbRows,CV_64FC1);
Il m'affiche l'erreur suivante:
Citation:
error 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é
Merci pour un coup de main:oops: