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 :

Exécution d'un programme OpenCV


Sujet :

OpenCV

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 30
    Par défaut Exécution d'un programme OpenCV
    Bonsoir,
    j'utilise OpenCV 2.1 et Visual Studio 2010. J'ai suivi les instructions d'installation d'OpenCV sur le site. Pas de problème à la compilation mais à l'exécution j'ai une erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    L'application n'a pas réussi à démarrer correctement (0xc015002).
    .
    Le pire c'est que j'avais fait l'installation d'OpenCV 2.1 sur mon lieu de travail et pas de problème.
    J'ai essayé avec la méthode CMake et j'ai une erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Impossible de démarrer le programme c:\OpenCV2.1\build\Debug\ALL_BUILD
    Le fichier spécifié est introuvable
    quand je lance en débug le build d'OpenCV.

    Une idée?
    Merci.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 29
    Par défaut
    Citation Envoyé par Staithes Voir le message
    Bonsoir,
    j'utilise OpenCV 2.1 et Visual Studio 2010. J'ai suivi les instructions d'installation d'OpenCV sur le site. Pas de problème à la compilation mais à l'exécution j'ai une erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    L'application n'a pas réussi à démarrer correctement (0xc015002).
    .
    Le pire c'est que j'avais fait l'installation d'OpenCV 2.1 sur mon lieu de travail et pas de problème.
    J'ai essayé avec la méthode CMake et j'ai une erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Impossible de démarrer le programme c:\OpenCV2.1\build\Debug\ALL_BUILD
    Le fichier spécifié est introuvable
    quand je lance en débug le build d'OpenCV.

    Une idée?
    Merci.
    Bonsoir,

    Avec les informations que tu fournis, j'essayerais de voir les points suivants:
    - lancer le programme avec un débogueur pour voir jusqu'où il va,
    - utilises-tu des librairies non adaptées au processeur de ta machine ? (genre librairies OpenCV compilées au bureau et ramenées as is à la maison)
    Cela reste en tout cas bien mystérieux.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 30
    Par défaut
    Merci d'avoir pris le temps de répondre.

    Ce problème n'est pas si rare que ça malheureusement.
    Il faut faire les recherches en anglais sur le google.com avec les mots clés :
    the application failed to initialize properly opencv
    Ils conseillent d'installer/réinstaller Microsoft Visual C++ 2005 SP1 Redistributable Package.
    Ca n'a pas marché avec moi.
    J'ai essayé de réinstaller Visual Studio 2010 sans résoudre le problème.

    Ils conseillent aussi d'ouvrir le gestionnaire d'évènements windows pour avoir plus d'info. Dans mon cas, j'ai :
    Assembly dépendant Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" introuvable. Utilisez sxstrace.exe pour un diagnostic détaillé.
    Il semblerait qu'il y ait un problème avec Visual C++ 2008.

    Sinon le programme s'exécute normalement en mode release, je viens de le découvrir.

    Je continue mes recherches ...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 29
    Par défaut
    Citation Envoyé par Staithes Voir le message
    Merci d'avoir pris le temps de répondre.

    Ce problème n'est pas si rare que ça malheureusement.
    Il faut faire les recherches en anglais sur le google.com avec les mots clés :


    Ils conseillent d'installer/réinstaller Microsoft Visual C++ 2005 SP1 Redistributable Package.
    Ca n'a pas marché avec moi.
    J'ai essayé de réinstaller Visual Studio 2010 sans résoudre le problème.

    Ils conseillent aussi d'ouvrir le gestionnaire d'évènements windows pour avoir plus d'info. Dans mon cas, j'ai :

    Il semblerait qu'il y ait un problème avec Visual C++ 2008.

    Sinon le programme s'exécute normalement en mode release, je viens de le découvrir.

    Je continue mes recherches ...
    As-tu essayé d'utiliser sxstrace ou "dependency walker" ?

  5. #5
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 12
    Par défaut
    Citation Envoyé par Staithes Voir le message
    Merci d'avoir pris le temps de répondre.

    Ce problème n'est pas si rare que ça malheureusement.
    Il faut faire les recherches en anglais sur le google.com avec les mots clés :


    Ils conseillent d'installer/réinstaller Microsoft Visual C++ 2005 SP1 Redistributable Package.
    Ca n'a pas marché avec moi.
    J'ai essayé de réinstaller Visual Studio 2010 sans résoudre le problème.

    Ils conseillent aussi d'ouvrir le gestionnaire d'évènements windows pour avoir plus d'info. Dans mon cas, j'ai :

    Il semblerait qu'il y ait un problème avec Visual C++ 2008.

    Sinon le programme s'exécute normalement en mode release, je viens de le découvrir.

    Je continue mes recherches ...
    bonjour,

    J'ai exactement le meme problème que toi. As tu trouvé une solution??

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Août 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 30
    Par défaut
    As-tu essayé d'utiliser sxstrace ou "dependency walker" ?
    Avec Sxstrace j'obtiens :
    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
    =================
    Début de la génération du contexte d’activation.
    Paramètre d’entrée*:
    	Flags = 0
    	ProcessorArchitecture = x86
    	CultureFallBacks = fr-FR;fr
    	ManifestPath = C:\OpenCV2.1\bin\highgui210d.dll
    	AssemblyDirectory = C:\OpenCV2.1\bin\
    	Application Config File = 
    -----------------
    Information*: analyse du fichier manifeste C:\OpenCV2.1\bin\highgui210d.dll.
    	Information*: l’identité de la définition du manifeste est (null).
    	Information*: référence*: Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"
    Information*: résolution de la référence Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8".
    	Information*: résolution de la référence pour l’architecture ProcessorArchitecture x86.
    		Information*: résolution de la référence pour la culture Neutral.
    			Information*: application de la stratégie de liaison.
    				Information*: aucune stratégie de serveur de publication trouvée.
    				Information*: aucune redirection de la stratégie de liaison trouvée.
    			Information*: début de la recherche d’assemblys.
    				Information*: impossible de trouver l’assembly dans WinSxS.
    				Information*: tentative de recherche du manifeste sur C:\Windows\assembly\GAC_32\Microsoft.VC90.DebugCRT\9.0.21022.8__1fc8b3b9a1e18e3b\Microsoft.VC90.DebugCRT.DLL.
    				Information*: tentative de recherche du manifeste sur C:\OpenCV2.1\bin\Microsoft.VC90.DebugCRT.DLL.
    				Information*: tentative de recherche du manifeste sur C:\OpenCV2.1\bin\Microsoft.VC90.DebugCRT.MANIFEST.
    				Information*: tentative de recherche du manifeste sur C:\OpenCV2.1\bin\Microsoft.VC90.DebugCRT\Microsoft.VC90.DebugCRT.DLL.
    				Information*: tentative de recherche du manifeste sur C:\OpenCV2.1\bin\Microsoft.VC90.DebugCRT\Microsoft.VC90.DebugCRT.MANIFEST.
    				Information*: manifeste pour la culture Neutral introuvable.
    			Information*: fin de la recherche d’assemblys.
    	Erreur*: impossible de résoudre la référence Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8".
    Erreur*: échec de la génération du contexte d’activation.
    Fin de la génération du contexte d’activation.
    bonjour,

    J'ai exactement le meme problème que toi. As tu trouvé une solution??
    Pour l'instant, j'arrive à faire marcher mon programme seulement avec le mode Release de Visual Studio 2010 pas en Debug.
    Il suffit de redéfinir les propriété et d'utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cv210.lib; cxcore210.lib; highgui210.lib; 
    à la place de cv210d.lib; cxcore210d.lib; highgui210d.lib;

  7. #7
    Invité de passage
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Août 2011
    Messages : 1
    Par défaut
    Bonjour,

    Moi aussi j'ai exactement le meme probleme. J'ai quasiment tout essaye mais ca ne marche pas...ca me rends fou !

Discussions similaires

  1. Réponses: 5
    Dernier message: 01/02/2006, 21h55
  2. Réponses: 7
    Dernier message: 24/10/2005, 23h10
  3. Problème lors de l'exécution de mes programmes
    Par darkmalak01 dans le forum Langage
    Réponses: 7
    Dernier message: 27/09/2005, 18h35
  4. Réponses: 1
    Dernier message: 05/09/2005, 11h37
  5. Exécution d'un programme hors session
    Par skywaukers dans le forum Langage
    Réponses: 3
    Dernier message: 07/07/2005, 10h31

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