Eccezione non gestita su 0x10012c5d (highgui110.dll)
-
03-07-2019 - |
Domanda
Avevo installato OpenCV lib sul mio computer e tutto funzionava bene, finché non ho deciso di provare la nuova versione della lib 1.1pre . Da quel momento ricevo il seguente errore:
Unhandled exception at 0x10012c5d (highgui110.dll) in foo.exe: 0xC0000005: Access violation reading location 0x719b3856.
Ho provato a disinstallare e reinstallare la lib .... succede la stessa cosa. Cosa posso fare? Come posso risolvere questo problema?
Sto usando VS 2005 Express Edition su un sistema operativo Windows Vista.
Soluzione
Due soluzioni:
-
Ripristina la libreria OpenCV che ha funzionato per te e attendi una versione non pre-release. Le pre-release sono spesso un po 'instabili.
-
Ottieni il codice sorgente di OpenCV dalla pagina sourceforge. Compilare la DLL in modalità debug.
Se l'incidente si ripresenta, sarai in grado di vedere l'origine in cui è successo. Ciò può darti o meno un suggerimento su cosa sia andato storto. Forse hai accidentalmente passato un parametro sbagliato o è un bug in OpenCV.
Se è qualcosa di semplice, correggilo tu stesso e invia una patch. Altrimenti, suggerisco di presentare una segnalazione di bug nella pagina del progetto OpenCV.
Btw: il bug-tracker è qui: https://sourceforge.net / inseguitore / Atid = 376677 & amp;? group_id = 22870 & amp; func = browse