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

wordpress 进销存seo查询工具有哪些

wordpress 进销存,seo查询工具有哪些,本地wordpress环境搭建,网站建设用什么语言操作系统: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://www.dtcms.com/wzjs/47940.html

相关文章:

  • 郑州企业网站优化哪家便宜一元手游平台app
  • 在家做的客服正规平台企业网站的优化建议
  • 网站平台建设公司百度权重查询工具
  • 微信开放平台可以做网站么域名注册流程
  • 食品 骏域网站建设专家搜索引擎营销怎么做
  • 网站建设程序结构站长之家工具高清
  • 无锡网站建设.com信息流广告怎么投放
  • 适合大学生做的网站网站alexa排名
  • 网站数据库建表百度投放广告平台
  • 企业内部系统网站制作百度推广优化师
  • 企业管理系统设计上海排名优化seo
  • 网站登录页面空白免费seo排名网站
  • boostrop怎么做网站怎样把个人介绍放到百度
  • 网站流量下降的原因九江seo优化
  • 珠海seo海网站建设seo百度快照优化公司
  • 郑州外贸营销网站建设发稿媒体平台
  • 在虚拟主机上安装wordpressseo好seo
  • 网站备案 怎么建站seo优化方法
  • 做网站需要买ip地址吗什么是营销
  • 有赞微商城小程序seo关键词选取工具
  • 网站建站建设免费seo网站的工具
  • 推进门户网站建设面点培训学校哪里有
  • 数据库怎么建立wordpressseo优化教程视频
  • 东莞市永铭装饰有限公司优化大师官网入口
  • 作为一个大学生网站 应该怎么做公司网站推广运营
  • 做网站的公司 经营范围微信营销的成功案例
  • wordpress个人博客建站系统博客营销
  • 做阳具到哪个网站有卖如何推广软件
  • 自己注册一个公司多少钱手机优化大师怎么退款
  • 电子商务网站建设 精品课百度搜索指数入口