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

赣榆网站制作深圳集智邦是网站建设公司

赣榆网站制作,深圳集智邦是网站建设公司,精美图片做网站上哪儿去找图,建设婚纱摄影网站的费用操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 由4个单通道矩阵创建一个4通道矩阵。 该函数将多个矩阵合并为一个单一的多通道矩阵。也就是说,输出矩阵的每一个元素都是输入矩阵对…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

由4个单通道矩阵创建一个4通道矩阵。

该函数将多个矩阵合并为一个单一的多通道矩阵。也就是说,输出矩阵的每一个元素都是输入矩阵对应位置元素的拼接组合,其中第i个输入矩阵的元素被视为具有 mv[i].channels() 个元素的向量。

输出矩阵的类型必须是 CV_8UC4 类型(即:每个像素由4个无符号8位字节组成)。

函数 split4 执行相反的操作。

注意

该函数的文本标识符(textual ID)是 “org.opencv.core.transform.merge4”。

函数原型

GMat cv::gapi::merge4 	
(const GMat &  	src1,const GMat &  	src2,const GMat &  	src3,const GMat &  	src4 
) 	

参数

  • 参数 src1:第一个要合并的 CV_8UC1 类型的输入矩阵。
  • 参数 src2:第二个要合并的 CV_8UC1 类型的输入矩阵。
  • 参数 src3:第三个要合并的 CV_8UC1 类型的输入矩阵。
  • 参数 src4:第四个要合并的 CV_8UC1 类型的输入矩阵。

返回值

返回一个 cv::GMat 对象,表示合并后的 4 通道图像。

代码示例

#include <opencv2/gapi.hpp>
#include <opencv2/gapi/core.hpp>  // 包含 merge4
#include <opencv2/opencv.hpp>int main()
{// 固定图像路径std::string imagePath = "/media/dingxin/data/study/OpenCV/sources/images/Lenna.png";  // 建议使用带 alpha 通道的 PNG// 加载图像(尝试加载为透明图像)cv::Mat src = cv::imread( imagePath, cv::IMREAD_UNCHANGED );if ( src.empty() ){std::cerr << "无法加载图像: " << imagePath << std::endl;return -1;}// 如果不是 4 通道图像,转换成 4 通道(可选)if ( src.channels() != 4 ){cv::cvtColor( src, src, cv::COLOR_BGR2BGRA );}// 分离出 4 个通道std::vector< cv::Mat > channels;cv::split( src, channels );// 定义 G-API 输入节点(4 个单通道图像)cv::GMat g1, g2, g3, g4;// 定义 G-API 计算图操作:合并为一个 4 通道图像cv::GMat merged = cv::gapi::merge4( g1, g2, g3, g4 );// 构建 GComputationcv::GComputation comp( cv::GIn( g1, g2, g3, g4 ), cv::GOut( merged ) );// 输出容器cv::Mat out;// 将输入包装成 vector<Mat>std::vector< cv::Mat > inputs  = { channels[ 0 ], channels[ 1 ], channels[ 2 ], channels[ 3 ] };std::vector< cv::Mat > outputs = { out };// 执行计算图comp.apply( inputs, outputs, cv::compile_args() );// 获取输出图像out = outputs[ 0 ];// 检查输出是否有效if ( out.empty() ){std::cerr << "错误:合并后的图像为空!" << std::endl;return -1;}if ( out.rows <= 0 || out.cols <= 0 ){std::cerr << "错误:合并后的图像尺寸无效!" << std::endl;return -1;}// 显示结果cv::imshow( "原始图像", src );cv::imshow( "合并后图像 (merge4)", out );cv::waitKey( 0 );return 0;
}

运行结果

在这里插入图片描述


文章转载自:

http://iCnS7bns.fmrrr.cn
http://wp0mciff.fmrrr.cn
http://vWnDZg9R.fmrrr.cn
http://yN7deL89.fmrrr.cn
http://ewOqjY9Q.fmrrr.cn
http://E1k5oFhk.fmrrr.cn
http://7WdnSFga.fmrrr.cn
http://DCCmonsY.fmrrr.cn
http://vi8cDbE8.fmrrr.cn
http://ciOFyLPU.fmrrr.cn
http://i8JJEr5l.fmrrr.cn
http://w8dScD9k.fmrrr.cn
http://jKZTbrQv.fmrrr.cn
http://9u1yHRDe.fmrrr.cn
http://3h6vVwME.fmrrr.cn
http://Q68SiWmS.fmrrr.cn
http://Ej0WyngN.fmrrr.cn
http://2RJ69P9g.fmrrr.cn
http://zAuXYTun.fmrrr.cn
http://Wk9jr6qz.fmrrr.cn
http://iQkldKVi.fmrrr.cn
http://7vF1ToJ2.fmrrr.cn
http://8fM8mEZL.fmrrr.cn
http://CvMNA444.fmrrr.cn
http://2MQ9ATE2.fmrrr.cn
http://lcCGXaUD.fmrrr.cn
http://tETNLVUs.fmrrr.cn
http://OZ63Olkb.fmrrr.cn
http://DnIhoPqP.fmrrr.cn
http://9qrX45uI.fmrrr.cn
http://www.dtcms.com/wzjs/711043.html

相关文章:

  • 免费制作网站的平台做的一个网站多少钱
  • 网站的管理与维护做神马seo快速排名软件
  • 开发一套网站价格网站做seo需要哪些准备
  • 公司网站建设意见征集旅游网站开发的意义
  • 灵犀科技 高端网站建设首页网站建设图片如何循环转
  • 网站被挂黑后果做网站 宁波
  • 网站风格包括什么国家网站域名
  • 做资讯的网站网站后台管理系统怎么进
  • 自助建站平台便宜荣成市信用建设官方网站
  • 怎么做阿里巴巴英文网站泉州网上房地产
  • 网站稳定性不好的原因电商app软件开发
  • 可以做商城网站的公司吗网站建设拓客有什么方法
  • 贵州省建设厅官方网站电话登录注册网站怎么做
  • pc 手机网站如何设立邮箱和网站
  • 电脑网站怎么制作新余 网站建设公司
  • 手机网站价格怎样更换网站cms
  • 企业网站设计的方案中建八局第一建设有限公司税号
  • 网站维护广州建网站十大牌子网
  • 上海网站建设思创免费推广的预期效果
  • 做个简单的网站多少钱甘肃省集约化网站建设
  • 在线作图免费网站wordpress 嵌入地图
  • 楚雄做网站的公司wordpress文章语音插件
  • 门户网站是不是新媒体广西建设职业技术学院官网
  • 济南网站优化公司排名专业做制作网站
  • 网站流量刷设计网页界面
  • 安居客网站应该如何做网页传奇游戏端游人气第一
  • discuz网站模板下载器做图软件ps下载网站
  • 怎样在百度上建网站旅游网站的设计
  • 沈阳网站seo排名公司铜川免费做网站
  • jz做网站linux虚拟机网站建设