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

提供网站建设课程报告沈阳制作公司网站和app

提供网站建设课程报告,沈阳制作公司网站和app,wordpress微信网站模板,黄页推广币是什么意思操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 使用高斯滤波器对图像进行模糊处理。 该函数使用指定的高斯核对源图像进行滤波。输出图像必须与输入图像具有相同的类型和通道数。 cv::gapi::g…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

使用高斯滤波器对图像进行模糊处理。
该函数使用指定的高斯核对源图像进行滤波。输出图像必须与输入图像具有相同的类型和通道数。

cv::gapi::gaussianBlur 是 OpenCV 的 G-API 模块中用于对图像应用高斯模糊的函数。高斯模糊是一种常用的图像处理技术,它通过使用高斯函数来平滑图像,减少噪声和细节。

支持的输入矩阵数据类型有 CV_8UC1、CV_8UC3、CV_16UC1、CV_16SC1 和 CV_32FC1。输出图像必须与输入图像具有相同的类型、大小和通道数。

注意:
如果硬件支持,则会进行向最近偶数的舍入;如果不支持,则向最近的整数舍入。
函数的文本ID为 “org.opencv.imgproc.filters.gaussianBlur”。

函数原型

GMat cv::gapi::gaussianBlur
(const GMat &  	src,const Size &  	ksize,double  	sigmaX,double  	sigmaY = 0,int  	borderType = BORDER_DEFAULT,const Scalar &  	borderValue = Scalar(0) 
) 	

参数

  • 参数 src: 输入图像;
  • 参数 ksize: 高斯核大小。ksize.width 和 ksize.height 可以不同,但它们都必须是正奇数。或者它们都可以是零,然后根据 sigma 计算得出;
  • 参数 sigmaX: 高斯核在 X 方向上的标准差;
  • 参数 sigmaY: 高斯核在 Y 方向上的标准差;如果 sigmaY 为零,则它被设置为等于 sigmaX;如果两个 sigma 都为零,则分别根据 ksize.width 和 ksize.height 计算(详见 cv::getGaussianKernel);为了完全控制结果,无论未来可能对所有这些语义进行何种修改,建议指定 ksize、sigmaX 和 sigmaY;
  • 参数 borderType: 像素外推方法,参见 cv::BorderTypes;
  • 参数 borderValue: 在使用常量边界情况下边界的值。

代码示例

#include <opencv2/opencv.hpp>
#include <opencv2/gapi.hpp>
#include <opencv2/gapi/core.hpp> // 确保包含核心操作头文件int main()
{// 加载图像cv::Mat src = cv::imread("/media/dingxin/data/study/OpenCV/sources/images/Lenna.png", cv::IMREAD_COLOR);if (src.empty()){std::cerr << "无法加载图像" << std::endl;return -1;}// 定义高斯核大小和标准差cv::Size ksize(5, 5); // 核大小double sigmaX = 1.5;  // X方向的标准差double sigmaY = 0;    // Y方向的标准差,设为0表示与X方向相同// 创建GAPI图:定义输入输出cv::GMat in;auto blurred = cv::gapi::gaussianBlur(in, ksize, sigmaX, sigmaY);// 创建GComputation对象cv::GComputation comp(cv::GIn(in), cv::GOut(blurred));// 应用到输入图像上cv::Mat out;comp.apply(src, out);// 显示结果cv::imshow("Original Image", src);cv::imshow("Blurred Image", out);cv::waitKey();return 0;
}

运行结果

在这里插入图片描述

http://www.dtcms.com/wzjs/595131.html

相关文章:

  • 上杭县铁路建设办公室网站网络系统管理属于什么专业类别
  • 兰州网站推广优化教你如何创建自己的网站
  • 微网站是什么意思手机网站单页面
  • 怎么免费申请网站图片设计与制作软件下载
  • 周至做网站国外域名。国内网站
  • 做网站的相关教程新主题wordpress
  • 潍坊网络建站模板长链接变短链接在线生成
  • 做甜品的网站国外免费建站网站
  • 大连网站建设培训静态网站建设背景
  • 网站搭建的流程是什么做简单网站需要学什么软件
  • 简述网站推广的五要素wordpress 千万数据库
  • 网站开发公司盈利重庆建网站方法
  • 天空彩票网站怎么做网站定制开发需要什么资质
  • 另外网站是做的IPv4还是IPv6如何增加网站收录
  • 网站 建设开发合作协议教育机构网站开发
  • 几何背景生成器网站破解wordpress加密文章
  • wordpress 网站备案号wordpress2018主题
  • 什么做网站赚钱网站死链处理
  • 美橙互联送的网站源代码模板支架图片
  • 房地产公司网站建设ppt哪些网站可以发广告
  • 做外贸的网站哪个好深圳地址大全
  • 制作一个网站需要注意什么200m的空间可以做大大的网站
  • 西南交通建设集团有限公司网站网络设计与实施
  • 网站做字工具建设导航网站
  • 代做网站微信号拍卖网站开发
  • 建站模板网站天元建设集团有限公司商票
  • 公司中英文网站南京建设网站排名
  • 网站色彩搭配微信商城定制
  • 网站做蜘蛛池有用吗网站后台慢
  • 怎么给自己做网站企业门户登陆