相机采集到的图像输出格式是BGR,用OpenCV可以转成RGB
C++:
Mat image(Frame_t.iHeight, Frame_t.iWidth, CV_8UC3, (uchar*)Buffer_t);//从相机采集到的BGR24帧数据
cv::cvtColor(image, image, cv::COLOR_BGR2RGB);//通道顺序转换为RGB
Python:
import cv2
src = cv2.imread(r'test.bmp')
#image = cv2.cvtColor(src, cv2.COLOR_BGR2GRAY ) #转灰度
image = cv2.cvtColor(src, cv2.COLOR_BGR2RGB )
cv2.imshow("BGR2", image)
cv2.waitKey(0)