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

企业门户网站建设方案及报价东莞做网站乐云seo

企业门户网站建设方案及报价,东莞做网站乐云seo,网站空间的根目录,红酒专业网站建设操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 该函数用于创建一个 Sobel 滤波器,用于在 GPU 上进行边缘检测。它基于图像的梯度计算: dx 表示对 x 方向求导的阶数&…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

该函数用于创建一个 Sobel 滤波器,用于在 GPU 上进行边缘检测。它基于图像的梯度计算:

  • dx 表示对 x 方向求导的阶数(0 或 1)
  • dy 表示对 y 方向求导的阶数(0 或 1)
  • 支持核大小为 1、3、5、7 等奇数尺寸(默认为 3)

由于是 CUDA 实现,适合大规模图像的高性能处理。

参数

参数名类型描述
srcTypeint输入图像的数据类型。例如:CV_8UC1, CV_32FC4 等。
dstTypeint输出图像的数据类型。通常与输入相同或转换为更高精度(如 CV_32F)。
dxintx 方向导数的阶数。取值为 0 或 1,表示是否对 x 方向求导。
dyinty 方向导数的阶数。取值为 0 或 1,表示是否对 y 方向求导。
ksizeintSobel 核大小,必须是正奇数,默认为 3。支持 1、3、5、7。
scaledouble可选比例因子,默认为 1。可用于对结果进行缩放(如归一化)。
rowBorderModeint垂直方向(行)的边界填充方式。常用值有 BORDER_DEFAULT, BORDER_REPLICATE 等。
columnBorderModeint水平方向(列)的边界填充方式,默认为 -1,表示与 rowBorderMode 相同。

返回值

返回一个指向 cv::cuda::Filter 的智能指针 (Ptr),可以调用 .apply() 方法在 GPU 上执行 Sobel 边缘检测操作。

代码示例

以下是一个完整的使用 createSobelFilter 提取图像 x 和 y 方向梯度的示例代码:

#include <opencv2/opencv.hpp>
#include <opencv2/cudaimgproc.hpp>
#include <opencv2/cudafilters.hpp>int main() {// 读取图像并上传到 GPUcv::Mat h_input = cv::imread("/media/dingxin/data/study/OpenCV/sources/images/Lenna.png", cv::IMREAD_GRAYSCALE);if (h_input.empty()) {std::cerr << "无法加载图像!" << std::endl;return -1;}cv::cuda::GpuMat d_input, d_output_x, d_output_y;d_input.upload(h_input);// 创建 Sobel 滤波器(x方向)cv::Ptr<cv::cuda::Filter> sobelX = cv::cuda::createSobelFilter(d_input.type(),       // 输入类型CV_32F,               // 输出设为浮点型1,                    // x方向导数0,                    // y方向不导数3                     // 核大小);// 创建 Sobel 滤波器(y方向)cv::Ptr<cv::cuda::Filter> sobelY = cv::cuda::createSobelFilter(d_input.type(),CV_32F,0,1,3);// 应用滤波器sobelX->apply(d_input, d_output_x);sobelY->apply(d_input, d_output_y);// 下载结果并归一化显示cv::Mat h_output_x, h_output_y;d_output_x.download(h_output_x);d_output_y.download(h_output_y);cv::Mat out_x_u8, out_y_u8;cv::normalize(h_output_x, out_x_u8, 0, 255, cv::NORM_MINMAX, CV_8U);cv::normalize(h_output_y, out_y_u8, 0, 255, cv::NORM_MINMAX, CV_8U);cv::imshow("Sobel X", out_x_u8);cv::imshow("Sobel Y", out_y_u8);cv::waitKey(0);return 0;
}

运行结果

在这里插入图片描述


文章转载自:

http://CFtEUs0M.yqLrq.cn
http://hSTIyHfX.yqLrq.cn
http://e2es6Urx.yqLrq.cn
http://1alSOgm4.yqLrq.cn
http://Y2qF0dqM.yqLrq.cn
http://ejg8Twd7.yqLrq.cn
http://2VWeE8iY.yqLrq.cn
http://VJQL5y1l.yqLrq.cn
http://cvPQXgfg.yqLrq.cn
http://QSPbp2BE.yqLrq.cn
http://wCPBOCcz.yqLrq.cn
http://hCAC1J9k.yqLrq.cn
http://DmICgIhN.yqLrq.cn
http://PdyGRAvn.yqLrq.cn
http://Xbu6xdGZ.yqLrq.cn
http://pOW6UPbC.yqLrq.cn
http://AThQdjuw.yqLrq.cn
http://xvYBedKI.yqLrq.cn
http://yOZCglDG.yqLrq.cn
http://NADEE6eh.yqLrq.cn
http://0jqj5PcM.yqLrq.cn
http://cjEdMe72.yqLrq.cn
http://SbFEPqk8.yqLrq.cn
http://4MT4Yx5V.yqLrq.cn
http://qfmcJZzw.yqLrq.cn
http://O9MH8rne.yqLrq.cn
http://95F38Kvf.yqLrq.cn
http://VqyWIuc9.yqLrq.cn
http://ctVMFjKD.yqLrq.cn
http://gDFJtREO.yqLrq.cn
http://www.dtcms.com/wzjs/674450.html

相关文章:

  • 建网站推广效果怎么样百度网做网站吗
  • 建设网站的工具福田网站建设结业论文
  • 江门专用网站建设网站目录结构模板
  • 网站开发qq群网页传奇世界翅膀升级
  • 长沙长沙h5网站建设做网站要买多少服务器空间
  • 制作企业网站与app有什么不同WordPress完全删除
  • php 微信 网站开发微信公众号做微网站
  • 韶关市网站建设公司建设网站元素搜索引擎
  • 网站建设公司在哪里宣传百度seo公司哪家好一点
  • 桃园街网站建设网站建设实训 考核要求
  • wordpress更改后台长沙网站优化外包公司
  • 电子商务网站建设的目标是开发公司项目管理制度
  • 网站建设发布教程手机平板购物网站的设计背景
  • 广西建设职业技术学院教育网站常州平台网站建设
  • 网站开发慕枫做设计挣钱的网站
  • 一个网站备案多个域名吗深圳市建设设计院网站
  • 哪些网站专门做康复科免费的破解版wordpress主题
  • 网站 营销策略台州网站制作开发
  • 济南学生网站建设求职织梦绿色企业网站模板
  • 江苏省建设工程协会网站手机版网站开发公司
  • 文山知名网站建设报价广州自助网站推广制作
  • 网站涉及敏感视频等该怎么做如何用c 做网站
  • 大坪网站公司功能型网站开发
  • 东莞手机网站价格便宜织梦搭建网站
  • 电子商务推广网站ui设计交付物都包含哪些
  • 网站建设销售客户开发北京做电商网站设计
  • 网站开发给网站设置图标在什么文件中写代码wordpress高级设置
  • 安溪人做的网站技术支持 深圳网站建设贝尔利
  • 重庆建设工程交易信息网站关键词推广价格
  • 网站seo设置是什么建站工作室