C++、Python_OpenCV图像通道转换
相机采集到的图像输出格式是BGR,用OpenCV可以转成RGBC++:Mat image(Frame_t.iHeight, Frame_t.iWidth, CV_8UC3, (uchar*)Buffer_t);//从相机采集到的BGR24帧数据cv::cvtColor(image, image, cv::COLOR_BGR2RGB);//通道顺序转换为RGBPython:import cv2src
·
相机采集到的图像输出格式是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)

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)