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

胶南做公司网站经典模板网站建设

胶南做公司网站,经典模板网站建设,学做网网站论坛,公司网站建设提纲操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 cv::cuda::reduce 函数用于对 GPU 上的矩阵沿某个维度进行降维操作,例如求和、取最大值等。此函数支持多种降维操作,并允…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

cv::cuda::reduce 函数用于对 GPU 上的矩阵沿某个维度进行降维操作,例如求和、取最大值等。此函数支持多种降维操作,并允许指定输出数据类型以及使用 CUDA 流进行异步处理。

函数原型

void cv::cuda::reduce
(InputArray mtx,      // 输入矩阵OutputArray vec,     // 输出向量int dim,             // 降维维度:0表示按列,1表示按行int reduceOp,        // 降维操作类型(如SUM, AVG, MAX, MIN)int dtype = -1,      // 输出数组的数据类型,默认为输入相同类型Stream &stream = Stream::Null() // 可选 CUDA 流
);

参数

  • mtx: 输入 GPU 矩阵。

  • vec: 输出 GPU 向量。

  • dim: 指定沿哪个维度进行降维:

    • 0: 按列降维(结果为行向量)。
    • 1: 按行降维(结果为列向量)。
  • reduceOp: 降维操作类型:

    • REDUCE_SUM: 求和。
    • REDUCE_AVG: 平均值。
    • REDUCE_MAX: 最大值。
    • REDUCE_MIN: 最小值。
  • dtype: 输出数组的数据类型。默认为与输入相同类型。

  • stream: 可选 CUDA 流对象,用于异步执行。

代码示例

#include <iostream>
#include <opencv2/cudaarithm.hpp>
#include <opencv2/opencv.hpp>int main()
{// 创建一个测试矩阵cv::Mat h_mat = ( cv::Mat_< float >( 3, 3 ) << 1.0f, 2.0f, 3.0f, 4.0f, 5.0f, 6.0f, 7.0f, 8.0f, 9.0f );// 上传到 GPUcv::cuda::GpuMat d_mat;d_mat.upload( h_mat );// 存储降维结果的 GpuMatcv::cuda::GpuMat d_vec;// 创建 CUDA 流cv::cuda::Stream stream;// 沿列方向(dim=0)进行 SUM 操作cv::cuda::reduce( d_mat, d_vec, 0, cv::REDUCE_SUM, -1, stream );stream.waitForCompletion();// 下载结果并显示cv::Mat host_vec_sum_col;d_vec.download( host_vec_sum_col );std::cout << "Sum along columns: \n" << host_vec_sum_col << std::endl;// 沿行方向(dim=1)进行 AVG 操作cv::cuda::reduce( d_mat, d_vec, 1, cv::REDUCE_AVG, -1, stream );stream.waitForCompletion();// 下载结果并显示cv::Mat host_vec_avg_row;d_vec.download( host_vec_avg_row );std::cout << "Average along rows: \n" << host_vec_avg_row << std::endl;return 0;
}

运行结果

Sum along columns: 
[12, 15, 18]
Average along rows: 
[2;5;8]
http://www.dtcms.com/wzjs/438947.html

相关文章:

  • 个人网站注册什么域名如何写软文推广产品
  • 做网站讯息网络推广app是干什么的
  • 怎么样免费做公司网站站长之家是干什么的
  • 中国黄页优化合作平台
  • 什么网站可以做任务挣钱的谷歌google下载
  • 软件大全链接网站seo任务平台
  • wordpress360收录插件如何优化seo
  • 网站建设发展方向怎么写代写文章
  • 备用网站域名宣传推广图片
  • 做泌尿科网站价格百度扫一扫入口
  • 成都网站开发培训多少钱网络营销的方式有十种
  • 网站解析后精准营销系统
  • 毕业设计网站模板下载昆明装饰企业网络推广
  • 手机网站html代码百度应用下载
  • 网站建设考试样题及答案成功的软文营销案例
  • 辽宁建设工程信息网中标通知杭州seo外包
  • 本地电商平台有哪些保定seo排名外包
  • 凤山网站seo郑州seo线上推广技术
  • 武汉城市建设档案馆网站网站运营包括哪些内容
  • 比较好的做淘客网站软文技巧
  • 做网站的图片济南竞价托管公司
  • 个人网站建设书百度网址大全电脑版旧版本
  • 做网站必须在工信部备案吗上海网站快速排名优化
  • 公司网站网络营销是什么新闻类软文营销案例
  • 织梦模板添加网站地图全国人大常委会副委员长
  • 网站建设的id调用怎么操作优化设计卷子答案
  • 制造业网站建设怎么seo关键词优化排名
  • 做直播网站找哪家网站最新seo课程
  • 怎样做网站 网页广州百度关键词排名
  • 跨境电商自建站是什么意思营销策划书