2016-08-01 6 views
1

Ich versuche, positive Bilder zu erzeugen, um Training mit einem positiven Bild und opencv_createsamples zu trainieren. Ich benutze Ubuntu 16.4 in der virtuellen Box, aktualisiere und aktualisiere das System und installiere den letzten libopencv-dev. Wenn die opencv_createsamples Anweisung ausführen gat ich diesen Fehler:Fehler in opencv_creativesamples: free(): beschädigte unsortierte Chunks:

Fehler in 'opencv_createsamples': frei(): 0x08b48d28: unsortierte Stücke beschädigt.

=====Backtrace:======= 

/lib/i386-linux-gnu/libc.so.6(+0x67257)[0xb6e43257] /lib/i386-linux-gnu/....

wenn jemand haben eine Idee, wie es durchkommt, lass es mich wissen. Vielen Dank.

Antwort

0

Tatsächlich bekam ich den gleichen Fehler, als ich versuchte, mein Modell unter Verwendung opencv_traincascade zu trainieren. Nachdem ich eine Weile im Internet gesucht hatte, stellte ich fest, dass das Problem mit der Hintergrunddeskriptordatei zusammenhing, die in Ihrem Fall bg.txt ist. Die Datei, die Sie in Ubuntu verwenden, muss auf der Windows-Plattform erstellt worden sein. Versuchen Sie, eine Kopie der gleichen Datei in Ubuntu zu erstellen, indem Sie eine leere Datei erstellen und dann einfach den Inhalt der Datei kopieren und ihr einen anderen Namen im selben Verzeichnis geben. Es sollte definitiv funktionieren. Prost. Für weitere Probleme kommentieren Sie unten.