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

网站设计模板代码靖江市属于哪里有做网站的

网站设计模板代码,靖江市属于哪里有做网站的,免费网站空间10g,织梦网站建设后优化步骤操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 计算两个矩阵的每个元素的和。 add 函数计算两个相同大小和相同通道数的矩阵之和: dst ( I ) saturate ( src1 ( I ) src2 ( I )…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

计算两个矩阵的每个元素的和。

add 函数计算两个相同大小和相同通道数的矩阵之和:
dst ( I ) = saturate ( src1 ( I ) + src2 ( I ) ) if mask ( I ) ≠ 0 \texttt{dst}(I) = \texttt{saturate} ( \texttt{src1}(I) + \texttt{src2}(I)) \quad \texttt{if mask}(I) \ne0 dst(I)=saturate(src1(I)+src2(I))if mask(I)=0
该功能可以用矩阵表达式替换:
dst = src1 + src2 \texttt{dst} = \texttt{src1} + \texttt{src2} dst=src1+src2

输入矩阵和输出矩阵可以具有相同的或不同的深度。例如,您可以将一个16位无符号矩阵与一个8位有符号矩阵相加,并将结果存储为32位浮点矩阵。输出矩阵的深度由 ddepth 参数决定。如果 src1.depth() == src2.depth(),ddepth 可以设置为默认值 -1。在这种情况下,输出矩阵将具有与输入矩阵相同的深度。

支持的矩阵数据类型包括:CV_8UC1, CV_8UC3, CV_16UC1, CV_16SC1, CV_32FC1。

注意:
函数的文本ID是 “org.opencv.core.math.add”

函数原型

GMat cv::gapi::addC 	
(const GMat &  	src1,const GScalar &  	c,int  	ddepth = -1 
) 	

参数

  • 参数src1:第一个输入矩阵。
  • 参数src2:第二个输入矩阵。
  • 参数ddepth:输出矩阵的可选深度。

代码示例

#include <opencv2/gapi.hpp>
#include <opencv2/gapi/core.hpp>  // 包含G-API核心功能
#include <opencv2/opencv.hpp>int main()
{// 读取两个输入图像cv::Mat img1 = cv::imread( "/media/dingxin/data/study/OpenCV/sources/images/stich1.png", cv::IMREAD_COLOR );cv::Mat img2 = cv::imread( "/media/dingxin/data/study/OpenCV/sources/images/stich2.png", cv::IMREAD_COLOR );if ( img1.empty() || img2.empty() ){std::cerr << "无法加载图像,请检查路径。" << std::endl;return -1;}cv::resize( img2, img2, img1.size() );// 确保两幅图像具有相同的尺寸if ( img1.size() != img2.size() ){std::cerr << "两幅图像的尺寸必须相同。" << std::endl;return -1;}// 定义G-API图中的输入和输出cv::GMat in1, in2;auto out = cv::gapi::add( in1, in2 );  // 使用默认深度// 创建一个计算图cv::GComputation add_graph( cv::GIn( in1, in2 ), cv::GOut( out ) );// 输出矩阵cv::Mat result;// 编译并执行计算图add_graph.apply( img1, img2, result, cv::GCompileArgs() );// 显示结果cv::imshow( "Result", result );// 如果需要指定不同的输出深度,可以这样做:int ddepth           = CV_32F;  // 指定为32位浮点数auto out_with_ddepth = cv::gapi::add( in1, in2, ddepth );// 创建另一个计算图cv::GComputation add_graph_with_ddepth( cv::GIn( in1, in2 ), cv::GOut( out_with_ddepth ) );// 输出矩阵(这次是浮点型)cv::Mat result_float;// 编译并执行计算图add_graph_with_ddepth.apply( img1, img2, result_float, cv::GCompileArgs() );// 转换回8位图像以便显示cv::Mat result_converted;result_float.convertTo( result_converted, CV_8U );cv::imshow( "图像1", img1 );cv::imshow( "图像2", img2 );cv::imshow( "Result with specified depth", result_converted );cv::waitKey( 0 );return 0;
}

运行结果

在这里插入图片描述

http://www.dtcms.com/a/440503.html

相关文章:

  • 天津建设部网站首页dedecms仿站教程
  • 物流公司网站 源码企业方案
  • 柳州网站建设工作室网站收录查询
  • 通州区网站建设wordpress page页面
  • 阿里巴巴网站建设建议线上it培训机构
  • 备案的网站名与公司名称珠海网站开发排名
  • 做公关用的网站网站流量统计
  • 邯郸网站维护小型教育网站的开发建设开题报告
  • 上海教育网站建设黑龙江暴雪预警
  • 茂港网站建设公司.net网站项目有哪些
  • 中山精品网站建设价位WordPress评论加入ip
  • 广东手机网站建设哪家好知名企业文化案例
  • 南宁网站建设公司怎么赚钱网络技术方案
  • 信息管理系统网站开发怎样为网站做外链
  • 无锡网站开发电话哪个医学网站大夫可以做离线题
  • 台州公司做网站建设银行内部网站6
  • 做推广必须知道的网站网站建设课程设计心得体会
  • 南京哪家做网站比较好四川省城乡建设网网站
  • 网站建设及优化东莞网页设计
  • 注册网站卖东西国家为何要求所有网站均须备案
  • 电脑做系统教学网站制作网页案例
  • 汕头网站建设推广价格上海网站建设制作
  • 思政部网站建设总结牡丹江整站优化
  • 企业网站制作公司合肥谷歌代理
  • 福州高端网站建设服务网络公司贸易网站有哪些
  • 菲律宾(Philippines)地理、区域与气候全览(菲律宾介绍)
  • 陕西省交通建设集团公司西商分公司网站写作网站哪个最好
  • 建站房的公司佛山中英文网站制作
  • 企业网站建设应用研究论文凡科轻站官网
  • 专业的外贸网站建设公司排名1688阿里巴巴网官网下载