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

我做网站了 圆通虚拟机电脑网页版

我做网站了 圆通,虚拟机电脑网页版,网站建设和钱,网络营销论文操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 在OpenCV的CUDA模块中,确实存在一系列用于执行逐元素数学运算的函数,包括指数、对数、平方根等。这些函数对于高级图像处…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

在OpenCV的CUDA模块中,确实存在一系列用于执行逐元素数学运算的函数,包括指数、对数、平方根等。这些函数对于高级图像处理算法非常有用,比如计算图像梯度幅值时可能用到的平方根操作。

主要函数

1. 指数 - cv::cuda::exp

描述:计算每个数组元素的自然指数(e的幂)。
#### 函数原型
 void cv::cuda::exp(InputArray src, OutputArray dst, Stream& stream = Stream::Null());
参数
  • src: 输入数组。
  • dst: 输出数组。
  • stream: CUDA流用于异步执行(可选)。

2. 对数 - cv::cuda::log

描述:计算每个数组元素的自然对数。

函数原型:与cv::cuda::exp类似,但执行的是对数操作。

3. 平方根 - cv::cuda::sqrt

描述:计算每个数组元素的平方根。
函数原型

void cv::cuda::sqrt
(
InputArray src,
OutputArray dst,
Stream& stream = Stream::Null()
);

参数
  • src: 输入数组。
  • dst: 输出数组。
  • stream: CUDA流用于异步执行(可选)。

代码示例

#include <iostream>
#include <opencv2/cudaarithm.hpp>
#include <opencv2/opencv.hpp>int main()
{// 创建一个测试图像(单通道浮点型)cv::Mat h_image = cv::Mat::ones( 512, 512, CV_32FC1 );h_image( cv::Rect( 100, 100, 100, 100 ) ).setTo( cv::Scalar( 0.5 ) );h_image( cv::Rect( 300, 300, 100, 100 ) ).setTo( cv::Scalar( 2.0 ) );// 上传到GPUcv::cuda::GpuMat d_image;d_image.upload( h_image );// 结果GPU矩阵cv::cuda::GpuMat d_exp_result, d_log_result, d_sqrt_result;// 指数运算cv::cuda::exp( d_image, d_exp_result );// 对数运算(加1防止log(0))cv::cuda::GpuMat d_temp;cv::cuda::add( d_image, cv::Scalar( 1.0 ), d_temp );  // 替代 d_image + 1.0cv::cuda::log( d_temp, d_log_result );// 平方根cv::cuda::sqrt( d_image, d_sqrt_result );// sin / cos 需要回到CPU执行cv::Mat h_sin_result, h_cos_result;// 先下载回CPUcv::Mat h_exp_result, h_log_result, h_sqrt_result;d_exp_result.download( h_exp_result );d_log_result.download( h_log_result );d_sqrt_result.download( h_sqrt_result );cv::Mat h_data;d_image.download( h_data );// 显示结果cv::imshow( "Original", h_data / 2.0 );cv::imshow( "Exp", h_exp_result );cv::imshow( "Log", h_log_result );cv::imshow( "Sqrt", h_sqrt_result );cv::waitKey( 0 );return 0;
}

运行结果

在这里插入图片描述


文章转载自:

http://KkXsIv6W.kzrbn.cn
http://n58c5I61.kzrbn.cn
http://ZsrJVlSi.kzrbn.cn
http://RQ17puxj.kzrbn.cn
http://7OOX0Qgm.kzrbn.cn
http://uitrNd28.kzrbn.cn
http://OxSavsCF.kzrbn.cn
http://CRpPLtnx.kzrbn.cn
http://oCSr3HMl.kzrbn.cn
http://sSGAEMQn.kzrbn.cn
http://Gly6r5FN.kzrbn.cn
http://FgfIesFl.kzrbn.cn
http://rP7T14D6.kzrbn.cn
http://Uup169bq.kzrbn.cn
http://JpeBU1nG.kzrbn.cn
http://noRFdtcE.kzrbn.cn
http://p26rPLMb.kzrbn.cn
http://ecI8rj2D.kzrbn.cn
http://lDMa1cS9.kzrbn.cn
http://lTiKdEWp.kzrbn.cn
http://sv3BV6GG.kzrbn.cn
http://rlqDHRaA.kzrbn.cn
http://NA3MsT7p.kzrbn.cn
http://MuAo9Y6W.kzrbn.cn
http://l7g4NlHT.kzrbn.cn
http://kbhLQbXA.kzrbn.cn
http://SRbqXwFp.kzrbn.cn
http://gIOpVQUR.kzrbn.cn
http://pEJE0iAH.kzrbn.cn
http://Ca8GaZ9H.kzrbn.cn
http://www.dtcms.com/wzjs/618930.html

相关文章:

  • 保定网络营销网站网站开发 网络后台维护作用
  • 备案网站有哪些珠海网站建设找哪家好
  • 公众号做淘宝客接入手机网站搜索引擎优化的实验结果分析
  • 大型网站开发实战wordpress类似软件
  • 视频在线制作免费生成青岛官网seo技术厂家
  • 与做机器人有关的网站博物馆建设网站
  • 广安seo优化盐城整站优化
  • 租用了空间 怎样上传网站程序企业如何注册自己的网站
  • 国外哪些网站可以注册域名网站建设公司 首推万维科技
  • 太原网站制作计划wordpress破解后台
  • lanyun网站开发端掉一个wordpress网站
  • 网站建设是永久性的吗嘉兴网站制作推广
  • 网站建设费用 无形资产最新新闻热点事件素材2023
  • 扁平化网站配色免费主页空间申请网站
  • 合肥在线网站网站模版开发
  • 论坛网站建设费用软文推广网站
  • 怎么查看网站啥系统做的在线图片编辑器手机版
  • 建设银行官方网站登录电脑版wordpress 多站点配置文件
  • 移动建站工具网站开发开发公司排名
  • 手机怎么建自己的网站郴州网签备案查询系统
  • 潢川网站建设北京做erp报价的网站
  • 保定网站建设工作自己做网站步骤
  • 站长之家查询网海口网站优化
  • 北京做电商网站设计django网站开发规范
  • 网站可以给pdf做笔记沈阳做网站公司哪家好
  • 常德经开区网站网站建设的步骤过程ppt
  • 怎样选择网站建设公司百度网站流量查询
  • 哪些网站是营销型网站及原因下载 wordpress插件怎么用
  • 网站源码在哪里怎么在网站上做推
  • 海口网站运营托管费用做网站首页ps中得多大