inclure openCV 2.4.10 non libre sur ubuntu

J'ai installé OpenCV sur ubuntu à l'aide de cette lien et je suis en train d'utiliser SURF descripteur. Je savais qu'ils ont changé l'emplacement de ces types de descripteurs non libre de module, donc nous avons besoin de l'inclure, ce qui est quelque chose comme ceci: #include "opencv2/nonfree/features2d.hpp". Le problème c'est que je reçois cette erreur au moment de la compilation: opencv2/nonfree/features2d.hpp no such file or directory.

Une idée de comment résoudre ce problème?

ÉDITÉ:
Les autres parties de openCV fonctionnent très bien. Je suis, y compris les bibliothèques suivantes et tout est bon à la recherche:

#include "opencv2/core/core.hpp"
#include "opencv2/features2d/features2d.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/calib3d/calib3d.hpp"
#include "opencv2/legacy/legacy.hpp"

J'ai vérifié les suivants dossier dans mon OpenCV répertoire et non libre de dossier est là. En outre, c'est la seule bibliothèque que je ne peux pas accéder à l'intérieur de QTCreator (L'environnement, je suis à l'aide d') parce que j'ai essayé d'inclure toutes les autres librairies trouvé dans les Suivants dossier et ils ont cherché la bonne.

EDITED2:
Vous pouvez voir une capture d'écran de ce que j'ai vu quand j'ai couru make VERBOSE=1 sur ce lien

Si vous ne savez pas où chercher? En fait, je n'ai pas trouvé non libre de dossier ../usr/include/opencv2/

Grâce.

source d'informationauteur Maystro | 2014-12-15