HSV2BGR-Konvertierung schlägt im Python-OpenCV-Skript fehl

9

Mein Skript soll ein Graustufenbild aufnehmen und die Werte den Farbtönen zuordnen.

%Vor%

Es scheitert in der Zeile mit cvtColor und ich bekomme diesen Fehler:

%Vor%

Muss ich etwas anderes zu meinem outimageHSV-Array machen, um es für cvtColor bereit zu machen?

    
kkjelgard 18.02.2016, 04:06
quelle

2 Antworten

16

Die Fehlermeldung impliziert, dass cv2.cvtColor ein Bild mit einer (Farb-) Tiefe von 8 oder 16 Bit unsigned int (8U, 16U) oder 32 Bit Float (32F) erwartet. Versuchen Sie, astype(int) in astype(numpy.uint8)

zu ändern     
Sammelsurium 18.02.2016, 04:51
quelle
2

outimageHSV muss als uint8 erstellt werden.

%Vor%     
thiagofalcao 28.03.2017 14:02
quelle

Tags und Links