erreur: imread n'est pas un membre de cv
J'utilise OpenCV 3.0 et Ubuntu 14.04. Je suis en train de compiler quelques codes sur ubuntu à l'aide d'opencv. J'obtiens l'erreur
"erreur:" imread " n'est pas un membre de 'cv'"
À cause de ma précédente recherche de connaissances, j'ai essayé de compiler en ajoutant "highgui.h".
J'utilise:
$g++ main.cpp HOG.cpp HOGFeaturesOfBlock.cpp -I/usr/local/include/opencv -lml -lcvaux -highgui -lcv -lcxcore -o featureExtractor
sur terminal à compiler.
Tout à proposer?
Ce qui concerne.
Peut.
S'il vous plaît poster un un Minimum, Complètes et Vérifiables exemple afin que nous puissions voir exactement ce que vous avez fait - sinon, il est difficile de répondre.
Vous n'avez pas défini d'OpenCV correctement. Voir ici pour savoir ce qu'il faut inclure et un lien (ici, sont ajoutés à un projet Visual Studio, il suffit d'ajouter à vous gcc en ligne de commande).
Bon, je suis en essayant d'en extraire des caractéristiques de la forme de la profondeur des images dans main.cpp j'ai aussi readData.cpp qui est appelée dans le main. rpc dans lequel j'ai utilisé imread quand j'ai essayé de compiler je reçois readData.rpc:erreur: 'imread" n'est pas un membre de 'cv'
J'utilise Ubuntu, pas de Windows :/
Ouais, j'ai compris. Mais vous devez inclure et lien opencv correctement.
Vous n'avez pas défini d'OpenCV correctement. Voir ici pour savoir ce qu'il faut inclure et un lien (ici, sont ajoutés à un projet Visual Studio, il suffit d'ajouter à vous gcc en ligne de commande).
Bon, je suis en essayant d'en extraire des caractéristiques de la forme de la profondeur des images dans main.cpp j'ai aussi readData.cpp qui est appelée dans le main. rpc dans lequel j'ai utilisé imread quand j'ai essayé de compiler je reçois readData.rpc:erreur: 'imread" n'est pas un membre de 'cv'
J'utilise Ubuntu, pas de Windows :/
Ouais, j'ai compris. Mais vous devez inclure et lien opencv correctement.
OriginalL'auteur CanCam | 2015-11-14
Vous devez vous connecter pour publier un commentaire.
Les commandes suivantes doivent travailler. Si cela ne fonctionne pas, vous devez vérifier si vous définissez l'include/lib correctement les fichiers.
#include <opencv\cv.hpp>
, 2), vous pouvez simplement utiliser#include <opencv2/opencv.hpp>
3) sansmain
cela ne fonctionne pas, 4) Opencv 3.0 paramètre est maintenant appeléIMREAD_COLOR
J'ai inclus ces en-têtes de mon code, mais cette fois, je reçois une autre erreur, /usr/bin/ld ne peut pas trouver-lml et même message d'erreur pour d'autres bibliothèques
OriginalL'auteur mask