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

西宁做网站谷歌账号

西宁做网站,谷歌账号,你所了解的网络营销是什么,网站商城开发操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 使用归一化的方框滤波器模糊图像。 该函数使用以下核来平滑图像: K 1 k s i z e . w i d t h k s i z e . h e i g h t [ 1 1 ⋯ …
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

使用归一化的方框滤波器模糊图像。
该函数使用以下核来平滑图像:
K = 1 k s i z e . w i d t h × k s i z e . h e i g h t [ 1 1 ⋯ 1 1 1 ⋯ 1 ⋮ ⋮ ⋱ ⋮ 1 1 ⋯ 1 ] K = \frac{1}{{ksize.width} \times {ksize.height}} \begin{bmatrix} 1 & 1 & \cdots & 1 \\ 1 & 1 & \cdots & 1 \\ \vdots & \vdots & \ddots & \vdots \\ 1 & 1 & \cdots & 1 \end{bmatrix} K=ksize.width×ksize.height1 111111111
调用 blur(src, ksize, anchor, borderType) 等价于 boxFilter(src, src.type(), ksize, anchor, true, borderType)。

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

注意:
如果硬件支持,将进行最近偶数舍入;如果不支持,则进行最近值舍入。
函数文本ID是 “org.opencv.imgproc.filters.blur”

函数原型

GMat cv::gapi::blur 	
(const GMat &  	src,const Size &  	ksize,const Point &  	anchor = Point(-1,-1),int  	borderType = BORDER_DEFAULT,const Scalar &  	borderValue = Scalar(0) 
) 		

参数

  • 参数 src: 源图像。
  • 参数 ksize: 模糊内核大小。
  • 参数 anchor: 锚点位置;默认值 Point(-1,-1) 表示锚点位于内核中心。
  • 参数 borderType: 边界模式用于外推图像外部的像素,请参阅 cv::BorderTypes。
  • 参数 borderValue: 在使用常量边界模式时使用的值。

代码示例

#include <opencv2/gapi/core.hpp>     // 包含G-API核心功能
#include <opencv2/gapi/imgproc.hpp>  // 包含imgproc模块,可能需要的其他G-API模块
#include <opencv2/opencv.hpp>int main()
{// 加载输入图像cv::Mat src = cv::imread( "/media/dingxin/data/study/OpenCV/sources/images/Lenna.png" );if ( src.empty() ){std::cerr << "Error: Image cannot be loaded!" << std::endl;return -1;}// 定义均值滤波参数cv::Size ksize( 15, 15 );                       // 模糊内核大小cv::Point anchor( -1, -1 );                   // 默认锚点位置int borderType         = cv::BORDER_DEFAULT;  // 边界填充模式cv::Scalar borderValue = cv::Scalar( 0 );     // 常量边界值// 定义G-API计算图来应用均值滤波cv::GComputation comp( [ ksize, anchor, borderType, borderValue ]() {cv::GMat in;  // 输入:源图像cv::GMat out = cv::gapi::blur( in, ksize, anchor, borderType, borderValue );return cv::GComputation( cv::GIn( in ), cv::GOut( out ) );} );// 输出结果cv::Mat dst;try{// 执行计算图并传入实际的cv::Mat数据comp.apply( cv::gin( src ), cv::gout( dst ) );// 显示结果cv::imshow( "Original Image", src );cv::imshow( "Blurred Image", dst );cv::waitKey( 0 );  // 等待按键事件}catch ( const std::exception& e ){std::cerr << "Exception: " << e.what() << std::endl;return -1;}return 0;
}

运行结果

在这里插入图片描述

http://www.cadmedia.cn/news/4695.html

相关文章:

  • wordpress 视频加速公司seo推广营销网站
  • 做网站要多少钱一个seo国外推广软件
  • 深圳网站建设网站制作网站推广杭州seo推广服务
  • 山西网站开发公司友情链接如何交换
  • 做烘培网站全媒体运营师报考官网在哪里
  • 信阳网站建设招聘seo技术培训江门
  • 中国制造网外贸网站电工培训机构
  • cc0图片素材网站传播易广告投放平台
  • 网站维护与建设合同书智能营销系统
  • 网站建设合同的性质关键词优化的主要工具
  • 自助游网站开发分析报告百度入口提交
  • 页面设计要求北京网站优化常识
  • 长沙微信公众号开发东莞seo优化seo关键词
  • 中国第四冶金建设有限公司官方网站品牌营销推广策划公司
  • 吴江区建设用地申报网站网络推广合作协议范本
  • 在哪能学到网站建设专业网站运营需要多少钱
  • wordpress常用函数济南seo怎么优化
  • b2c知名网站在线生成html网页
  • 申请完域名如何建网站站长工具如何使用
  • 正规的专业高端网站建设广州网站推广软件
  • 网站建设怎么做账会计推广赚钱平台有哪些
  • 元邦物流网站建设公司优化是什么意思
  • 东莞做网站的游戏推广引流软件
  • 青州企业网站建设网络销售新手入门
  • 东营网站建设公司 网络易站长工具爱站
  • 网站建设要不要监理引流推广是什么意思
  • 表白网站源码大全sem推广和seo的区别
  • 医院网站建设 中企动力网络服务商怎么咨询
  • html个人源码seo网站推广的主要目的不包括
  • 金山区网站建设推广竞价托管公司