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

早晨设计 做网站设计吗友情链接网站大全

早晨设计 做网站设计吗,友情链接网站大全,基于企业网站的网络营销方法,网站开发打不开子网页操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 将图像从NV12(YUV420p)颜色空间转换为BGR。 该函数将输入图像从NV12颜色空间转换为RGB。Y、U和V通道值的常规范围是0到25…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

将图像从NV12(YUV420p)颜色空间转换为BGR。
该函数将输入图像从NV12颜色空间转换为RGB。Y、U和V通道值的常规范围是0到255。

输出图像必须是8位无符号3通道图像(CV_8UC3)。

注意
函数的文本ID是"org.opencv.imgproc.colorconvert.nv12tobgr"

函数原型

GMat cv::gapi::NV12toBGR 	、
(const GMat &  	src_y,const GMat &  	src_uv 
) 	

参数

  • 参数src_y - 输入图像:8位无符号单通道图像(CV_8UC1)。
  • 参数src_uv - 输入图像:8位无符号双通道图像(CV_8UC2)。

返回值:

返回一个新的 GMat 对象,表示从输入的 NV12 图像数据转换得到的 BGR 格式的图像数据。

使用场景

当你需要处理来自摄像头或其他影像设备的数据时,这些设备可能会输出 NV12 格式的图像数据。为了进行进一步的色彩处理或者显示,你可能需要将其转换为更常见的 BGR 格式。

代码示例

#include <opencv2/gapi.hpp>
#include <opencv2/gapi/core.hpp>
#include <opencv2/opencv.hpp>int main()
{// 假设我们有一个NV12格式的图像int width = 640;int height = 480;// 创建NV12格式的数据(这里用随机数据填充以显示颜色变化)std::vector<uchar> nv12_data((width * height * 3) / 2);// 初始化Y平面for (int i = 0; i < width * height; ++i) {nv12_data[i] = rand() % 256; // Y plane}// 初始化UV平面for (int i = 0; i < width * height / 2; ++i) {nv12_data[width * height + i] = rand() % 256; // UV plane}// 定义Y平面和UV平面cv::Mat y_plane(height, width, CV_8UC1, nv12_data.data());cv::Mat uv_plane(height / 2, width / 2, CV_8UC2, nv12_data.data() + (width * height));// 定义G-API图cv::GMat in_y, in_uv;auto out = cv::gapi::NV12toBGR(in_y, in_uv);cv::GComputation comp(cv::GIn(in_y, in_uv), cv::GOut(out));cv::Mat bgrImg;try {// 应用到输入图像并获取输出图像comp.apply(cv::gin(y_plane, uv_plane), cv::gout(bgrImg),cv::compile_args(cv::gapi::kernels()));// 显示结果cv::imshow("BGR image", bgrImg);cv::waitKey();}catch(const cv::Exception& e) {std::cerr << "OpenCV exception: " << e.what() << std::endl;}catch(const std::exception& e) {std::cerr << "Error: " << e.what() << std::endl;}return 0;
}

运行结果

在这里插入图片描述

http://www.dtcms.com/wzjs/193493.html

相关文章:

  • 广州做包包的网站好新媒体运营主要做什么
  • 温州网页制作人才招聘上海小红书seo
  • 做网站开票内容是什么google关键词分析工具
  • 专业的网站建设公司哪家好公司建立网站的步骤
  • 网站建设预算营销百度app下载手机版
  • 有回定ip怎么做网站2024年新冠第三波症状分析
  • 网站视频插件代码营销推广手段有什么
  • 网站开发环境怎么写网站seo策划方案案例分析
  • 网站建设i硬件优化大师
  • wordpress帐号导入seo技术
  • 南昌做网站哪家便宜新手做电商怎么起步
  • 济南广告公司广州关键词优化外包
  • 做配单ic去什么网站好保定百度推广优化排名
  • 国外做游戏评测的视频网站上海百网优seo优化公司
  • 做雕塑网站找哪家好广西壮族自治区人民医院
  • 泰州市网站建设制作今日国内新闻大事20条
  • wordpress设置图片站外seo推广
  • 建个静态网站企业网站设计代码
  • 光电信息科学与工程自动seo系统
  • 红酒公司网站建设微信群推广网站
  • 机械加工类网站怎么做怎么把网站排名优化
  • 视频号的网站链接热点新闻事件素材
  • 怎么给网站做开场动画seoul是啥意思
  • ui设计的基本流程图aso搜索优化
  • 福建省政府门户网站建设情况新闻稿发布平台
  • 电子商务是建网站苏州吴中区seo关键词优化排名
  • 国内做网站建设知名的公司网络营销推广处点
  • 广州有什么好玩的地方免费的重庆高端seo
  • 在电脑上打不开政府网站百度教育网站
  • 网站登录人数实时更新如何做十大最靠谱it培训机构