当前位置: 首页 > web >正文

OpenCV 图形API(45)颜色空间转换-----将图像从 BGR 色彩空间转换为 YUV 色彩空间函数BGR2YUV()

  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

将图像从BGR色彩空间转换为YUV色彩空间。
该函数将输入图像从BGR色彩空间转换为YUV。B、G和R通道值的常规范围是0到255。
输出图像必须是8位无符号3通道图像CV_8UC3。

注意:
函数文本ID为"org.opencv.imgproc.colorconvert.bgr2yuv"

函数原型

GMat cv::gapi::BGR2YUV
( 	const GMat &  	src
) 	

参数

  • 参数src 输入图像:8位无符号3通道图像CV_8UC3。

代码示例

#include <opencv2/opencv.hpp>
#include <opencv2/gapi.hpp>
#include <opencv2/gapi/core.hpp> // 包含G-API的核心功能int main(){// 加载输入图像cv::Mat src = cv::imread("/media/dingxin/data/study/OpenCV/sources/images/Lenna.png"); // 替换为你的图像路径if (src.empty()) {std::cerr << "无法加载图像" << std::endl;return -1;}// 定义G-API图:BGR到YUV的转换cv::GMat in;cv::GMat out = cv::gapi::BGR2YUV(in);// 创建编译后的图(compiled graph)cv::GComputation comp(cv::GIn(in), cv::GOut(out));cv::Mat yuvImg;// 应用到输入图像并获取输出图像comp.apply(cv::gin(src), cv::gout(yuvImg));// 显示结果cv::imshow("BGR image", src);cv::imshow("YUV image", yuvImg);cv::waitKey();// 注意:OpenCV默认显示可能不直接支持YUV格式的预览。// 如果需要可视化YUV图像,你可能需要先将其转换回BGR或使用特定的方法处理YUV数据。return 0;
}

运行结果

在这里插入图片描述

http://www.xdnf.cn/news/806.html

相关文章:

  • Unity打开项目时目标平台被改变
  • BUUCTF PWN刷题笔记(1-9)
  • ESP-ADF外设子系统深度解析:esp_peripherals组件架构与核心设计(显示输出类外设之AW2013)
  • Django 入门指南:构建强大的 Web 应用程序
  • compat-openssl10和libnsl下载安装
  • 从 TinyZero 到 APR:语言模型推理能力的探索与自适应并行化
  • JBoss 项目修复笔记:绕开 iframe 安全问题,JSF 与 Angular 最小代价共存方案
  • 高防IP能抵御哪些类型的网络攻击?
  • 【Linux】多线程任务模块
  • 【TeamFlow】4.2 Yew库详细介绍
  • 基础版-图书管理系统
  • AOSP Android14 Launcher3——点击桌面图标启动应用动画流程
  • url和http
  • 海外服务器安装Ubuntu 22.04图形界面并配置VNC远程访问指南
  • AI 速读 SpecReason:让思考又快又准!
  • opencv 图像矫正的原理
  • 小刚说C语言刷题——1039 求三个数的最大数
  • PyTorch与TensorFlow模型全方位解析:保存、加载与结构可视化
  • 明心见性与真如三昧
  • CTF web入门之SQL注入使用工具sqlmap
  • 网页下载的m3u8格式文件使用FFmpeg转为MP4
  • C#常用LINQ
  • 快速搭建 Cpolar 内网穿透(Mac 系统)
  • 嵌入式开发板调试方式完全指南:串口/SSH/Telnet及其他方式对比
  • 深度学习框架PyTorch——从入门到精通(3.3)YouTube系列——自动求导基础
  • 【每天一个知识点】主题建模(Topic Modeling)
  • 浙江大学DeepSeek 公开课 第三季 第1期讲座 - 马东方教授 (附PPT下载) by突破信息差
  • 【25软考网工笔记】第三章 局域网(1)CSMA/CD、二进制指数退避算法、最小帧长计算
  • 高品质性价比之王-特伦斯便携钢琴V10
  • 海外版高端Apple科技汽车共享投资理财系统