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

APP客户端网站建设推广项目的平台

APP客户端网站建设,推广项目的平台,广州应用网站设计,怎么建网站站点操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 使用方框滤波器模糊图像。 该函数使用以下内核来平滑图像: K α [ 1 1 … 1 1 1 … 1 ⋮ ⋮ ⋱ ⋮ 1 1 … 1 ] K \alpha \begin{b…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

使用方框滤波器模糊图像。
该函数使用以下内核来平滑图像:
K = α [ 1 1 … 1 1 1 … 1 ⋮ ⋮ ⋱ ⋮ 1 1 … 1 ] K = \alpha \begin{bmatrix} 1 & 1 & \dots & 1 \\ 1 & 1 & \dots & 1 \\ \vdots & \vdots & \ddots & \vdots \\ 1 & 1 & \dots & 1 \end{bmatrix} K=α 111111111
其中
α = { 1 ksize.width*ksize.height when normalize=true 1 otherwise \alpha = \begin{cases} \frac{1}{\texttt{ksize.width*ksize.height}} & \texttt{when } \texttt{normalize=true} \\1 & \texttt{otherwise} \end{cases} α={ksize.width*ksize.height11when normalize=trueotherwise
未归一化的方框滤波对于计算每个像素邻域内的各种积分特征非常有用,例如图像导数的协方差矩阵(用于密集光流算法等)。如果你需要在可变大小的窗口上计算像素总和,请使用 cv::integral。

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

注意:
如果硬件支持,则进行四舍五入到最近的偶数;如果不支持,则四舍五入到最近的整数。
函数文本ID是 “org.opencv.imgproc.filters.boxfilter”。

cv::gapi::boxFilter 是 OpenCV 的 G-API 模块中用于应用方框滤波(Box Filter)到图像的一个函数。这个函数可以在图像上执行快速的均值模糊处理。

函数原型

GMat cv::gapi::boxFilter 	
(const GMat &  	src,int  	dtype,const Size &  	ksize,const Point &  	anchor = Point(-1,-1),bool  	normalize = true,int  	borderType = BORDER_DEFAULT,const Scalar &  	borderValue = Scalar(0) 
) 		

参数

  • 参数src: 源图像。
  • 参数dtype: 输出图像深度(设为 -1 表示使用输入图像的数据类型)。
  • 参数 ksize: 模糊内核大小。
  • 参数anchor: 内核中的锚点位置。默认值 (-1,-1) 表示锚点位于内核中心。
  • 参数 normalize: 标记,指定是否通过其面积对内核进行归一化处理。
  • 参数 borderType: 像素外推方法,参见 cv::BorderTypes。
  • 参数 borderValue: 在使用常量边界类型时使用的边界值。

代码示例

#include <opencv2/opencv.hpp>
#include <opencv2/gapi/imgproc.hpp>  // 包含G-API imgproc模块
#include <opencv2/gapi/core.hpp>    // 包含G-API核心模块int main()
{// 加载图像cv::Mat img = cv::imread("/media/dingxin/data/study/OpenCV/sources/images/Lenna.png");if (img.empty()){std::cerr << "无法加载图像" << std::endl;return -1;}// 定义G-API计算图cv::GMat in;auto out = cv::gapi::boxFilter(in, img.depth(), cv::Size(15, 15), // 使用与输入相同的深度cv::Point(-1, -1), true, cv::BORDER_DEFAULT);// 创建并运行G-API编译器cv::GComputation comp(cv::GIn(in), cv::GOut(out));cv::Mat dst;// 使用所有的内核comp.apply(img, dst, cv::compile_args(cv::gapi::kernels()));// 显示结果cv::imshow("Original Image", img);cv::imshow("Filtered Image", dst);cv::waitKey();return 0;
}

运行结果

在这里插入图片描述

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

相关文章:

  • 郴州是几线城市搜索引擎优化的概念是什么
  • 网站建设学习网站网络广告策划流程有哪些?
  • 动态网站难不难做电子商务网站建设多少钱
  • 乐清网站开发公司关键词优化哪家好
  • 乐清站在哪跨境电商平台有哪些?
  • 做网站的公司广州廊坊关键词优化排名
  • 四川成都营销型网站网络服务费计入什么科目
  • 网站建设公司价格表广告推广免费发布
  • 网站怎么做导航域名交易平台
  • 合肥做网站建设公司在百度上怎么卖自己的产品
  • 杭州未来科技网站建设百度账号怎么改用户名
  • php做的购物网站代码2020年度关键词有哪些
  • wordpress文件共享seo优化就业前景
  • 顺企网哈尔滨网站建设员工培训课程
  • 哈尔滨市做淘宝的网站河南专业网站建设
  • 品牌网站设计图片怎么做推广网站
  • 政法网 网站建设一个产品的网络营销方案
  • 做任务赚钱网站源码网站降权查询工具
  • 龙岩市城乡建设局网站进不去在线seo超级外链工具
  • 手机版网站开发工具长沙免费网站建站模板
  • 柳州企业 商家应该如何做网站seo广告投放
  • 厦门网站建设公司哪家好外链工厂 外链
  • 秦皇岛建网站多少钱网络热词2023
  • 把自己的网站卖给别人后对方做违法韩国比分预测
  • 为什么招聘网站做不大郑州seo优化培训
  • 网站 售前网址之家大全
  • 滨海做网站的公司南昌seo网站排名
  • 如何做网站淘宝客百度推广客户端电脑版
  • 做网站好的网站建设公司搜索竞价托管
  • 怎样做网站检索数据分析seo搜索引擎优化方式