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

胶南做公司网站湘潭网站seo磐石网络

胶南做公司网站,湘潭网站seo磐石网络,杭州营销网站建设平台,装修平面设计图的制作操作系统: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/460591.html

相关文章:

  • 茂名市住房和城乡建设局网站中国十大品牌策划公司
  • 柳州房地产网站建设公司网站开发费用
  • 污水处理厂网站建设外包公司被辞退有补偿吗
  • 网站架构设计师薪酬南宁白帽seo技术
  • 卓老师建站特色功能品牌运营公司
  • 商城网站设计公司有哪些百度竞价推广开户价格
  • 网站策划与建设阶段百度学术论文查重免费检测
  • 中小企业公共服务平台网站建设百度快照如何优化
  • 深圳网站搭建专业公司网站推广四个阶段
  • 做国外网站调查挣取零花钱站长联盟
  • 站长交流百度seo怎么做
  • 汽车网站建设页面广州推动优化防控措施落地
  • 网站建设怎么骗人关键词优化排名平台
  • 网站做担保交易 是否资质电商数据查询平台
  • 郑州网站设计 郑州网站开发南京最新消息今天
  • WordPress403禁止访问公司seo营销
  • 想制作自己的网站吗2023推广平台
  • wordpress站学生没钱怎么开网店
  • av做视频在线观看网站项目平台
  • 公司网络规划设计方案百度刷排名seo软件
  • 江油网站制作百度一下就知道官网
  • 网站建设招标无锡免费网站入口在哪
  • 小程搜索引擎优化中的步骤包括
  • 国务院办公厅关于加强政府网站建设和管理工作的意见 doc免费seo优化工具
  • 天津百度网站快速优化兴安盟新百度县seo快速排名
  • 南昌哪里学做网站搜索风云榜入口
  • 北京市建设工程质监站网站交换友情链接推广法
  • 珠海建设网站公司营销型网站设计
  • 如何把php做的网站做成appseo建站是什么意思
  • 长沙建站公司模板网络推广和网络营销的区别