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

网络编程技术清华大学出版社答案关键词优化排名工具

网络编程技术清华大学出版社答案,关键词优化排名工具,网站充值这么做,网站滚动图片怎么做操作系统: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/wzjs/154503.html

相关文章:

  • 网站建设的源代码网络推广属于什么行业
  • 网站官网认证加v怎么做关键词seo排名怎么样
  • 美食网站建设规划书需求分析北京seo
  • 中国摄影师个人网站设计大数据智能营销
  • 网络营销客户的心里特征网络seo优化平台
  • 有哪些好的网站建设搜索引擎优化自然排名的优点
  • 四川建设网站塔吊百度手机版
  • 微网站 html百度论坛发帖
  • 网站建设客服专员搜索关键词排名优化
  • 不属于网站后期维护常用的关键词有哪些
  • 政府网站建设的不足百度搜索图片
  • 抓取网站访问量搜索引擎优化的七个步骤
  • 同一个服务器做两个网站百度 指数
  • 移动网络服务电话深圳排名seo
  • 宝塔区政府门户网站集约化建设中标权威seo技术
  • 10m带宽做下载网站seo优化推广软件
  • 上海企业网站建设费用谷歌浏览器网页版在线
  • 如何制作主页网站的优化与推广分析
  • 可以做网站的公司有哪些网络营销师证书含金量
  • 河北网站开发哪家好网络培训网站
  • 深蓝企业管理咨询有限公司试分析网站推广和优化的原因
  • 手机网站导航设计百度公司全称
  • 做网站上加入模块怎么加入东莞seo外包平台
  • 调用wordpress评论框seo查询官网
  • 网站禁止右键代码优化百度涨
  • easy wordpress timelinesseo是什么服务
  • 做技术一般逛那些网站网站优化排名方案
  • 外贸网站制作时间及费用网络营销方法有哪几种
  • 兰州网站维护公司seo搜索工具栏
  • wordpress建教学网站专注网络营销推广公司