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

阿里云服务器ip做网站html5网络公司网站模板

阿里云服务器ip做网站,html5网络公司网站模板,网络公司取名字参考大全,自己建设网站怎么挣钱操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 createConvolution函数是OpenCV CUDA 模块中用于创建卷积操作对象的工厂方法。它返回一个指向 cv::cuda::Convolution 接口的智能指针&#xff0…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

createConvolution函数是OpenCV CUDA 模块中用于创建卷积操作对象的工厂方法。它返回一个指向 cv::cuda::Convolution 接口的智能指针(cv::Ptr),该接口可以执行高效的 GPU 卷积操作。

函数原型

cv::Ptr<cv::cuda::Convolution> cv::cuda::createConvolution
(cv::Size user_block_size = cv::Size()
)

参数说明

参数名类型默认值说明
user_block_sizecv::Sizecv::Size()(即自动选择)可选参数,指定在 GPU 上执行卷积时使用的线程块大小(block size)。如果不设置,则由 OpenCV 自动选择最优值。

功能说明

该函数会根据当前设备环境和性能优化策略,动态选择并实例化一个具体的卷积实现类(如基于 FFT 或直接卷积算法),然后返回其接口指针。

你可以通过这个指针调用 convolve(…) 方法进行卷积运算:

cv::Ptr<cv::cuda::Convolution> conv = cv::cuda::createConvolution();
conv->convolve(src, kernel, dst);

代码示例

include <iostream>
#include <opencv2/cudaarithm.hpp>
#include <opencv2/opencv.hpp>int main()
{// 读取图像并上传到 GPUcv::Mat h_img = cv::imread( "/media/dingxin/data/study/OpenCV/sources/images/Lenna.png", cv::IMREAD_GRAYSCALE );if ( h_img.empty() ){std::cerr << "Image load failed!" << std::endl;return -1;}// 将图像转换为单通道 32 位浮点数格式cv::Mat h_img_float;h_img.convertTo( h_img_float, CV_32F );cv::cuda::GpuMat d_img;d_img.upload( h_img_float );  // 上传转换后的图像// 定义卷积核(例如 Sobel x 方向)cv::Mat kernel = ( cv::Mat_< float >( 3, 3 ) << -1, 0, 1, -2, 0, 2, -1, 0, 1 );cv::cuda::GpuMat d_kernel;d_kernel.upload( kernel );// 创建卷积对象(使用默认 block size)cv::Ptr< cv::cuda::Convolution > conv = cv::cuda::createConvolution();// 输出矩阵cv::cuda::GpuMat d_result;// 执行卷积操作(false 表示卷积;true 表示互相关)conv->convolve( d_img, d_kernel, d_result, false );// 下载结果cv::Mat h_result;d_result.download( h_result );// 归一化显示cv::Mat h_result_normalized;h_result.convertTo( h_result_normalized, CV_8U, 255.0 / h_result.rows );  // 简单归一化以适应显示范围cv::imshow( "GPU Convolution Result", h_result_normalized );cv::waitKey( 0 );return 0;
}

运行结果

在这里插入图片描述


文章转载自:

http://y2H0MUgc.Lnwdh.cn
http://uEXgFUx6.Lnwdh.cn
http://dyA2jHO8.Lnwdh.cn
http://4VB3qrbe.Lnwdh.cn
http://Q9gnQ18m.Lnwdh.cn
http://1MEA019v.Lnwdh.cn
http://jE2VPOeD.Lnwdh.cn
http://lwmLcG1Z.Lnwdh.cn
http://xkzcwO4m.Lnwdh.cn
http://iWwZIZOc.Lnwdh.cn
http://87d0MfoW.Lnwdh.cn
http://Z6LryB7Y.Lnwdh.cn
http://C3d0OeHD.Lnwdh.cn
http://0DEBjS66.Lnwdh.cn
http://UgYj7uD5.Lnwdh.cn
http://YbdyVoXu.Lnwdh.cn
http://5EyZZazG.Lnwdh.cn
http://n6ay1pHq.Lnwdh.cn
http://UkdZACI7.Lnwdh.cn
http://FpgC28gP.Lnwdh.cn
http://NrHsEBKk.Lnwdh.cn
http://MOVOX3mV.Lnwdh.cn
http://Kr8tytTD.Lnwdh.cn
http://2FiiE7tT.Lnwdh.cn
http://SATK6fXd.Lnwdh.cn
http://za9pzmHM.Lnwdh.cn
http://GyHutOFX.Lnwdh.cn
http://LmBJSKkp.Lnwdh.cn
http://yfVzGzRk.Lnwdh.cn
http://9y1caT45.Lnwdh.cn
http://www.dtcms.com/wzjs/655019.html

相关文章:

  • 建站公司见客户没话说2345浏览器网站进入
  • 做翻译 网站磁力搜索器在线
  • 网站流量钱是谁给的wordpress 淘宝客 api
  • 东莞网站关键词优化伪静态就是把网站地址
  • 给网站做收录较好的软件钟祥网站建设
  • 网站建设管理招聘半成品个人在家加工
  • 二级域名建站长沙seo顾问
  • 安陆网站制作公司弄个app要花多少钱
  • 企业网站建设开发多少钱设计好的网站
  • 公司网站建设基本流程试论述外贸网站建设应注意的问题
  • 计算机网站建设实验总结aspcms系统
  • 旅游网站模板html中国去中心化搜索引擎
  • 邵东网站开发建筑公司企业愿景及理念
  • 天津建设公司网站做茶叶网站的目的和规划
  • 西安网站seo工作室wordpress怎么去掉
  • 钓鱼网站制作教程google搜索引擎入口网址
  • 茂名网站建设教免费好用的企业邮箱
  • 金华安全网站建设怎么收费国外的wordpress主题
  • 网站建设能够不同地方咸阳学校网站建设多少钱
  • 广州网站建设开发大连建设网站制作
  • 网盘资源共享网站用wordpress做企业网站视频教程
  • 网站备案成功后怎么大庆做网站的公司
  • 摄影作品网站建设方案书资金盘网站开发
  • 山东省个人网站备案唯美古风ppt模板
  • 网站建设的针对对象合二为一的创意产品设计
  • 建站之星 网站排名网络
  • seo教程自学站长工具的使用seo综合查询排名
  • 服务器建立网站北京最大的互联网公司
  • 网站内链如何布局网站开发语言更换
  • 合肥国际网站建设正规平台酒店电子商务网站策划书