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.

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top