Ich habe ein kleines Problem beim Austauschen der Kanäle (speziell rot und blau) eines Bildes. Ich benutze Opencv 3.0.0 und Python 2.7.12. mein Code ist folgende für das Vertauschen der KanäleWie man blauen und grünen Kanal in einem Bild mit OpenCV vertauscht
import cv2
img = cv2.imread("input/car1.jpg")
#The obvious approach
Cimg = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
#Manual Approach
red = img[:,:,2]
blue = img[:,:,0]
img[:,:,0] = red
img[:,:,2] = blue
cv2.imshow("frame",Cimg)
cv2.imshow("frame2", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
Ich bin nicht in der Lage, herauszufinden, warum das gleiche Bild durch das gleiche (wahrscheinlich) -Operation unterzogen wird, um zwei verschiedene Ausgänge geben. Kann jemand etwas Licht auf das werfen, was falsch läuft?
Danke!
Arbeiten! Vielen Dank :) –