IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenCV Discussion :

error /usr/bin/ld: cannot find -lopencv_xfeatures2d


Sujet :

OpenCV

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Femme Profil pro
    Architecte de système d'information
    Inscrit en
    Février 2012
    Messages
    404
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2012
    Messages : 404
    Par défaut error /usr/bin/ld: cannot find -lopencv_xfeatures2d
    bonjour

    J'ai une petite application qui permet de détecter les objets dans une image,donc j'utilise le C++ avec Qt et la bibliothèque opencv 3.1.0.
    le probléme que j'ai lorsque j'éxécute mon programme toujours ce problème s'affiche:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    /usr/bin/ld: cannot find -lopencv_xfeatures2d
    collect2: error: ld returned 1 exit status
    make: *** [object] Error 1
    22:26:32: The process "/usr/bin/make" exited with code 2.
    Error while building/deploying project object (kit: Desktop)
    When executing step 'Make'
    j'en sais pas comment résolu ,
    Merci de m'aider mes amis

  2. #2
    Membre émérite
    Avatar de Daïmanu
    Homme Profil pro
    Développeur touche à tout
    Inscrit en
    Janvier 2011
    Messages
    736
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur touche à tout

    Informations forums :
    Inscription : Janvier 2011
    Messages : 736
    Par défaut
    Bonjour.

    Citation Envoyé par syrine01 Voir le message
    le probléme que j'ai lorsque j'éxécute mon programme toujours ce problème s'affiche:
    Il ne s'agit pas de l’exécution du programme, mais de la phase de compilation (la phase d'édition de liens pour être exact).

    Il semble que le système d'exploitation n'ait pas la bibliothèque opencv_xfeatures2d installée.

    Quel est la distribution Linux ?
    Regarde si le paquet libopencv-features2d-dev ou libopencv-xfeatures2d-dev existe dans le gestionnaire de paquets (apt-get, aptitude, yum ou rpm) et si oui, installe le et recompile.

  3. #3
    Membre éclairé
    Femme Profil pro
    Architecte de système d'information
    Inscrit en
    Février 2012
    Messages
    404
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2012
    Messages : 404
    Par défaut
    Citation Envoyé par Daïmanu Voir le message
    Bonjour.


    Il ne s'agit pas de l’exécution du programme, mais de la phase de compilation (la phase d'édition de liens pour être exact).

    Il semble que le système d'exploitation n'ait pas la bibliothèque opencv_xfeatures2d installée.

    Quel est la distribution Linux ?
    Regarde si le paquet libopencv-features2d-dev ou libopencv-xfeatures2d-dev existe dans le gestionnaire de paquets (apt-get, aptitude, yum ou rpm) et si oui, installe le et recompile.
    j'utilise comme un système d'exploitation ubuntu 14.04. lorsque j’exécute cette commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     sudo apt-get install libopencv-xfeatures2d-dev
    il affiche ce message dans le terminale: "Impossible de trouver le paquet libopencv-xfeatures2d-dev"

  4. #4
    Membre émérite
    Avatar de Daïmanu
    Homme Profil pro
    Développeur touche à tout
    Inscrit en
    Janvier 2011
    Messages
    736
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur touche à tout

    Informations forums :
    Inscription : Janvier 2011
    Messages : 736
    Par défaut
    Tu as la liste des paquets disponibles avec apt-cache search libopencv qui affiche notamment libopencv-features2d-dev.

  5. #5
    Membre éclairé
    Femme Profil pro
    Architecte de système d'information
    Inscrit en
    Février 2012
    Messages
    404
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2012
    Messages : 404
    Par défaut
    Citation Envoyé par Daïmanu Voir le message
    Tu as la liste des paquets disponibles avec apt-cache search libopencv qui affiche notamment libopencv-features2d-dev.
    voilà tous les librairies qui se trouve sur ma machine :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    libopencv-calib3d-dev - Fichiers de développement pour libopencv-calib3d
    libopencv-calib3d2.4 - computer vision Camera Calibration library
    libopencv-contrib-dev - Fichiers de développement pour libopencv-contrib
    libopencv-contrib2.4 - computer vision contrib library
    libopencv-core-dev - Fichiers de développement pour libopencv-core
    libopencv-core2.4 - computer vision core library
    libopencv-dev - Fichiers de développement pour opencv
    libopencv-features2d-dev - Fichiers de développement pour libopencv-features2d
    libopencv-features2d2.4 - computer vision Feature Detection and Descriptor Extraction library
    libopencv-flann-dev - Fichiers de développement pour libopencv-flann
    libopencv-flann2.4 - computer vision Clustering and Search in Multi-Dimensional spaces library
    libopencv-gpu-dev - development files for libopencv-gpu2.4
    libopencv-gpu2.4 - computer vision GPU library
    libopencv-highgui-dev - Fichiers de développement pour libopencv-highgui
    libopencv-highgui2.4 - computer vision High-level GUI and Media I/O library
    libopencv-imgproc-dev - Fichiers de développement pour libopencv-imgproc
    libopencv-imgproc2.4 - computer vision Image Processing library
    libopencv-legacy-dev - Fichiers de développement pour libopencv-legacy
    libopencv-legacy2.4 - computer vision legacy library
    libopencv-ml-dev - Fichiers de développement pour libopencv-ml
    libopencv-ml2.4 - computer vision Machine Learning library
    libopencv-objdetect-dev - Fichiers de développement pour libopencv-objdetect
    libopencv-objdetect2.4 - computer vision Object Detection library
    libopencv-ocl-dev - development files for libopencv-ocl2.4
    libopencv-ocl2.4 - computer vision OpenCL support library
    libopencv-photo-dev - Fichiers de développement pour libopencv-photo2.4
    libopencv-photo2.4 - computer vision computational photography library
    libopencv-stitching-dev - Fichiers de développement pour libopencv-stitching2.4
    libopencv-stitching2.4 - computer vision image stitching library
    libopencv-superres-dev - development files for libopencv-superres2.4
    libopencv-superres2.4 - computer vision Super Resolution library
    libopencv-ts-dev - Fichiers de développement pour libopencv-ts2.4
    libopencv-ts2.4 - computer vision ts library
    libopencv-video-dev - Fichiers de développement pour libopencv-video
    libopencv-video2.4 - computer vision Video analysis library
    libopencv-videostab-dev - Fichiers de développement pour libopencv-videostab2.4
    libopencv-videostab2.4 - computer vision video stabilization library
    libopencv2.4-java - Java bindings for the computer vision library
    libopencv2.4-jni - Java jni library for the computer vision librar
    mais je cherche a installer la librairie "xfeatures2d-dev"

    avec cette commande il existe un probléme que cet librairie n'existe pas dans npm:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     sudo npm install libopencv-xfeatures2d-dev
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    npm WARN deprecated backwards-incompatible changes made to `npm run-script` and
    npm WARN deprecated semver behavior.
    npm ERR! 404 Not Found
    npm ERR! 404 
    npm ERR! 404 'libopencv-features2d-dev' is not in the npm registry.
    npm ERR! 404 You should bug the author to publish it
    npm ERR! 404 
    npm ERR! 404 Note that you can also install from a
    npm ERR! 404 tarball, folder, or http url, or git url.
     
    npm ERR! System Linux 4.2.0-27-generic
    npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "libopencv-features2d-dev"
    npm ERR! cwd /home/syrine01
    npm ERR! node -v v0.10.43
    npm ERR! npm -v 1.4.29
    npm ERR! code E404
    npm ERR! 
    npm ERR! Additional logging details can be found in:
    npm ERR!     /home/syrine01/npm-debug.log
    npm ERR! not ok code 0

  6. #6
    Membre émérite
    Avatar de Daïmanu
    Homme Profil pro
    Développeur touche à tout
    Inscrit en
    Janvier 2011
    Messages
    736
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur touche à tout

    Informations forums :
    Inscription : Janvier 2011
    Messages : 736
    Par défaut
    Il semble que ce module ne soit pas stable et donc pas accessible sur le repository Debian.

    Dans ce cas, deux solutions :
    • Soit tu trouves un repository tiers qui met ce paquet à disposition
    • Soit tu prends le code source du module et l'ajoute à ton projet

Discussions similaires

  1. /usr/bin/ld: cannot find -lXext
    Par yvesall dans le forum Autres éditeurs
    Réponses: 6
    Dernier message: 05/11/2011, 13h01
  2. Slony et pgbench /usr/bin/ld: cannot find -lpgport
    Par lolotte35 dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 06/10/2008, 10h05
  3. /usr/bin/ld: cannot find -lX11
    Par Michaël dans le forum Administration système
    Réponses: 6
    Dernier message: 10/03/2008, 16h13
  4. [Makefile] GCC sous Linux : /usr/bin/ld: cannot find -lsocket
    Par erroneus dans le forum Systèmes de compilation
    Réponses: 1
    Dernier message: 25/05/2007, 16h26
  5. /usr/bin/ld: cannot find -lGLU
    Par Instant dans le forum Linux
    Réponses: 1
    Dernier message: 30/04/2006, 16h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo