Strange color cv_bridge
I subscribe to the topic camera/rgb/image_raw and convert the image taken to opencv, when I run cv2.imshow to show the image it shows the right color. But when I tried to converted the image using the following line the color becomes strange after I show it cv2.cvtColor(image,cv2.COLOR_RGB2BGR)
Doesn't
opencv
useBGR
as default? If so then this convert wouldn't make sense in my opinion.I agree. If the image displays with the correct color first, why are you attempting to change it from what you know is right?