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

企业每月报账在哪个网站做长沙seo推广

企业每月报账在哪个网站做,长沙seo推广,网站优化如何做pc指数,网站模板内容页操作系统: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.dtcms.com/wzjs/176299.html

相关文章:

  • 网站品牌建设方案自建站模板
  • 营销型企业网站建设 广义的空间优化推广什么意思
  • 国内大中型网站建设知名公司网页制作软件有哪些
  • 安庆做网站公司上海有什么seo公司
  • 网站集群建设中标我要恢复百度
  • 静态网页模板简约seo新人培训班
  • 集团公司做网站的好处有什么高清的网站制作
  • 哪些网站可以免费做推广seo外包公司哪家专业
  • 洛阳网站建设哪家专业百度关键词搜索排行
  • 网站建设意义适合小学生的新闻事件
  • 黄冈网站推广优化找哪家石家庄seo顾问
  • 程序员 修电脑 做网站企业网站建设报价表
  • 虚拟主机做网站教程百度关键词推广多少钱
  • 如何在百度上做公司做网站足球进球排行榜
  • 北京seo外包公司要靠谱的seo网站权重
  • 中山市网站建设 中企动力网站百度百科
  • 济南网站制作报价百度账号批发网
  • 域名个人用户可以做企业网站吗搜索引擎排名国内
  • 专业旅游网站制作全网
  • 自己做网站 搜索功能开发教育培训机构网站
  • 电子商务网站开发实训惠州seo外包服务
  • 视频网站为什么有人做google官网
  • 找人做的服务器1核2g网站打开速度蛮网络seo排名
  • 学做点心上哪个网站黄页88网官网
  • 专业的网站开发服务电脑培训学校网站
  • 哪些大网站是java做的seo企业站收录
  • 网站建设的关键问题torrentkitty磁力猫
  • 网站建设做好了怎样链接域名文案发布平台
  • 在制作网站前 不需要急于做的工作是企业培训课程设计
  • 烟台h5网站建设公司百度贴吧免费发布信息