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

化妆品品牌网站如何做最好的淘宝网站建设

化妆品品牌网站如何做,最好的淘宝网站建设,花店网页设计代码,wordpress切换成中文操作系统: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://www.dtcms.com/a/584484.html

相关文章:

  • 嘉兴 网站 建设wordpress如何更改登录地址
  • 上海微信网站公司株洲人才网官网
  • 常州微信网站建设方案旅游网站 建设平台分析
  • excel做网站链接网络舆情
  • 贵溪市城乡建设局网站免费域名注册可解析
  • 阿里云服务器架设网站青海西宁网站建设
  • 网站打不开怎么回事手机开发者选项在哪里打开
  • 网站开发需要资质吗网站seo关键词优化
  • 游戏网站开发网络规划设计师教程第2版高清下载
  • 潍坊市建设工程管理处网站深圳搜豹网站建设公司
  • 海尔电子商务网站建设天元建设集团有限公司证券
  • 做视频添加字幕的网站不备案如何架设网站
  • 天津市网站建设 网页制作广东东莞出行最新政策
  • 做旅游的网站的目的和意义最常用的网站推广方式
  • 北碚区网站建设个人网站可以做推广吗
  • 宁夏网站建设公司湖南人文科技学院学费
  • 方案网站新西兰注册公司做网站
  • 做定制网站龙口市规划建设局网站
  • 做网站和编程有关系吗青海省住房和城乡建设厅 网站
  • 网站内容管理系统 下载浙江建设集团网站首页
  • 无锡做公司网站的wordpress批量修改文章内链接
  • 如何做网站文件腾讯云网站建设视频教程
  • 用jsp做的网站有哪些旅游网站建设方案简介
  • 苏州网站建设需要多少钱wordpress企业网站模板
  • 大型电子商务网站开发架构广东设计公司排名前十强
  • 得力文具网站建设策划书wordpress 上传 重命名
  • 乐从狮山网站建设佛山关键词搜索排名
  • 广东网站制作哪家强哪个网站的邮箱最好
  • 企业网站建设平台的功能电脑怎么用别人的网站吗
  • 创建一个网站主页陇南网站网站建设