Pythons OpenCV cv2.imread gibt immer None zurück und cvFeatDetector stürzt python ab

8

Ich bekomme meine Füße mit opencv in Python nass, und ich denke, ein guter Ausgangspunkt ist das Laden eines Bildes.

Ich habe opencv auf meinem System erstellt und habe die Python-Bindings und opencv-DLLs im Verzeichnis tpl / opencv, das relativ zu meinem Projekt ist.

Hier ist ein Code, der das Problem demonstriert:

%Vor%

Es gibt keine Fehlermeldung, im2 ist immer nur keine. Könnte ich mit der Art und Weise, wie ich opencv importiere, etwas vermasselt haben? Gibt es eine einfache Problemumgehung?

Wenn ich

erstelle %Vor%

Ich verstehe, dass ein Teil von cv2 zu funktionieren scheint

Als Workaround habe ich gerade das Bild mit numpy

geladen %Vor%

Ich finde das sehr merkwürdig, weil cv2.cvtColor das Bild erfolgreich in Graustufen konvertiert. So funktionieren einige cv2-Funktionen, und andere scheitern in unterschiedlichem Maße.

Bearbeiten. Ich habe das behoben, indem ich das Release 2.4 von opencv installiert habe.

    
Erotemic 11.03.2013, 16:17
quelle

0 Antworten

Tags und Links