Exception non gérée à 0x10012c5d (highgui110.dll)
-
03-07-2019 - |
Question
J'avais OpenCV lib installé sur ma machine et tout fonctionnait bien jusqu'à ce que je décide d'essayer la nouvelle version de la lib 1.1pre . Depuis ce moment, l'erreur suivante apparaît:
Unhandled exception at 0x10012c5d (highgui110.dll) in foo.exe: 0xC0000005: Access violation reading location 0x719b3856.
J'ai essayé de désinstaller et de réinstaller la bibliothèque .... la même chose se produit. Que puis-je faire? Comment puis-je résoudre ce problème?
J'utilise VS 2005 Express Edition sur un système d'exploitation Windows Vista.
La solution
Deux solutions:
-
Revenez à la bibliothèque OpenCV qui a fonctionné pour vous et attendez une version non pré-publiée. Les pré-versions sont souvent un peu instables.
-
Obtenez le code source d'OpenCV à partir de la page sourceforge. Compilez la DLL en mode débogage.
Si le crash se produit à nouveau, vous pourrez voir la source où il est arrivé. Cela peut ou ne peut pas vous donner une idée de ce qui a mal tourné. Peut-être avez-vous accidentellement passé un mauvais paramètre ou c'est un bogue dans OpenCV.
Si c'est quelque chose de simple, corrigez-le vous-même et envoyez un correctif. Sinon, je vous suggère de déposer un rapport de bogue sur la page du projet OpenCV.
Btw: Le traqueur de bogues est ici: https://sourceforgege.net / tracker /? atid = 376677 & amp; group_id = 22870 & amp; func = parcourir