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

做阿里巴巴网站装修要多久seo学堂

做阿里巴巴网站装修要多久,seo学堂,做网站要找什么软件,展示型网站重点操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 在 OpenCV 的 CUDA 模块中,normalize 和 rectStdDev 函数用于对矩阵进行归一化处理和基于积分图计算矩形区域的标准差。 函数介绍 …
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

在 OpenCV 的 CUDA 模块中,normalize 和 rectStdDev 函数用于对矩阵进行归一化处理和基于积分图计算矩形区域的标准差。

函数介绍

1. 归一化处理normalize

函数原型
void cv::cuda::normalize
(InputArray src,           // 输入数组OutputArray dst,          // 输出数组double alpha = 1.0,       // 范围的下限或正则化因子double beta = 0.0,        // 范围的上限int norm_type = NORM_L2,  // 归一化的类型int dtype = -1,           // 输出数组的数据类型(-1 表示与输入相同)InputArray mask = noArray(), // 可选掩码Stream &stream = Stream::Null() // 可选 CUDA 流
);
参数说明
  • src: 输入 GPU 矩阵。
  • dst: 输出 GPU 矩阵。
  • alpha: 如果 norm_type 是 NORM_MINMAX,则为范围的下限;否则是正则化因子。
  • beta: 如果 norm_type 是 NORM_MINMAX,则为范围的上限。
  • norm_type: 归一化类型,如 NORM_MINMAX, NORM_L1, NORM_L2 等。
  • dtype: 输出数组的数据类型,默认为与输入相同。
  • mask: 可选掩码矩阵,指定哪些元素参与归一化。
  • stream: 可选 CUDA 流对象,用于异步执行。

2. 基于积分图计算矩形区域的标准差rectStdDev

函数原型
void cv::cuda::rectStdDev
(InputArray src,   // 输入数组InputArray sqr,   // 输入平方数组OutputArray dst,  // 输出数组Rect rect,        // 计算标准差的矩形区域Stream &stream = Stream::Null() // 可选 CUDA 流
);
参数说明
  • src: 输入 GPU 矩阵。
  • sqr: 输入 GPU 矩阵的平方值。
  • dst: 输出 GPU 矩阵。
  • rect: 定义计算标准差的矩形区域。
  • stream: 可选 CUDA 流对象,用于异步执行。

代码示例

#include <iostream>
#include <opencv2/cudaarithm.hpp>
#include <opencv2/opencv.hpp>int main()
{// 创建一个测试矩阵(float 类型)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 );// 转换为 rectStdDev 支持的类型:CV_32SC1cv::Mat h_int;h_mat.convertTo( h_int, CV_32SC1 );  // float -> int// 上传到 GPUcv::cuda::GpuMat d_src;d_src.upload( h_int );// 存储归一化结果的 GpuMatcv::cuda::GpuMat d_normalized;// 创建 CUDA 流cv::cuda::Stream stream;// 归一化处理 ————————————————————————————————// 使用 NORM_MINMAX 归一化cv::cuda::normalize( d_src, d_normalized, 0.0, 1.0, cv::NORM_MINMAX, -1, cv::noArray(), stream );stream.waitForCompletion();// 下载结果cv::Mat host_normalized;d_normalized.download( host_normalized );std::cout << "Normalized Matrix: \n" << host_normalized << std::endl;// 计算矩形区域的标准差 ——————————————————————————// 手动计算平方值(注意必须为 CV_64FC1)cv::Mat h_sqr;h_int.convertTo( h_sqr, CV_64FC1 );  // 先转为 doubleh_sqr = h_sqr.mul( h_sqr );          // 平方操作// 上传平方图像cv::cuda::GpuMat d_sqr;d_sqr.upload( h_sqr );// 定义矩形区域(例如中心 2x2 区域)cv::Rect rect( 1, 1, 2, 2 );// 存储标准差结果的 GpuMatcv::cuda::GpuMat d_stddev;// 计算标准差cv::cuda::rectStdDev( d_src, d_sqr, d_stddev, rect, stream );stream.waitForCompletion();// 下载结果cv::Mat host_stddev;d_stddev.download( host_stddev );std::cout << "Standard Deviation in Rect: " << host_stddev.at< double >( 0, 0 ) << std::endl;return 0;
}

运行结果

Normalized Matrix: 
[0, 0, 0;0, 0, 1;1, 1, 1]
Standard Deviation in Rect: 11.1384
http://www.cadmedia.cn/news/6278.html

相关文章:

  • 网站制作软件下载安装去哪里推广软件效果好
  • 潍坊网站建设公司电话手机网站seo免费软件
  • 网站建设使用的基本技术seo优化服务公司
  • 包装设计公司哪家好百度推广seo
  • 广州青菜篮农业有限公司网站建设项目seo优化公司如何做
  • 有没有做家纺类的网站品牌营销平台
  • 网站建设和推广话术快速开发平台
  • 北京市建设工程广西网络优化seo
  • 新河官网站长之家seo信息
  • 宠物网站页面设计css爱站网ip反域名查询
  • 秦皇岛哪家做网站好杭州百度快照优化公司
  • 商会网站建设怎么做网络推广
  • 苏州苏网建设工程有限公司榆林市网站seo
  • wordpress 百度联盟如何软件网站优化公司
  • 广州做网站建设哪家公司好石家庄seo管理
  • 有哪些建设网站公司吗seo搜索是什么
  • 网站建设费属哪个费用网站优化推广价格
  • 合肥网站建设套餐福州seo代理计费
  • 二手房网站建设及推广方案seo公司优化排名
  • 建设政府网站的作用qq群排名优化软件
  • 谷歌ads东莞seo技术
  • 滨州做网站建设价格西宁网站seo
  • 电子商务网站模版seo三人行论坛
  • 音乐网站建设方案线上营销活动案例
  • 株洲专业网站建设品牌seo站群优化
  • 专业独立门户网站建设百度关键词分析
  • 政府网站建设先进个人培训心得体会1000字通用
  • wordpress做手机网站安卓优化大师hd
  • 网页美工实训总结海淀区seo多少钱
  • 精品国内网站建设seo网站排名全选