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

C# 基于OpenCv的视觉工作流-章11-高斯滤波

C# 基于OpenCv的视觉工作流-章11-高斯滤波

本章目标:
一、高斯滤波;


一、高斯滤波;
高斯滤波以卷积计算(章6腐蚀有介绍)为基础,核心是通过设置卷积核的数值,使数值分布符合高斯分布(正态分布)。

OpenCv高斯滤波可如下使用:
Mat matDst = new Mat();
Cv2.GaussianBlur(image, matDst, new OpenCvSharp.Size(ksize, ksize), sigmaX);
其中:参数1,image为输入图像;
参数2,为输出图像;
参数3,为卷积核大小;
参数4,为X轴标准差;

标准差设置越大,效果越平滑,滤波后,效果如下。

参考链接
https://www.bilibili.com/video/BV1RFtpeJE6h/?spm_id_from=333.788.videopod.episodes&vd_source=3f9438f03abb9d3e91fda0640164d626&p=29

“VisionTool 探迹”免费视觉工具
下载地址:https://pan.baidu.com/s/11tktKOSnepLNIEqNbvnv6w?pwd=qv5i

“VisionTool Halcon”付费视觉工具
下载地址:https://pan.baidu.com/s/1v832KTonDYS6oNnWG2iZtQ?
对应系列文章“C# 基于Halcon的视觉工作流”,欢迎前往阅读。

上述内容需要一定的技术功底,本章至此已结束,欢迎阅读下章,谢谢!

http://www.jsqmd.com/news/243756/

相关文章:

  • Java—继承性与多态性_练习-java继承和多态之子类继承性,零基础入门到精通,收藏这篇就够了
  • Java-多线程_java 多线程,零基础入门到精通,收藏这篇就够了
  • JS和jQuery中如何用append方法添加div元素?
  • 前端必看:dhtml.js到底是什么?还有用吗?
  • 如何搜索研究领域最新的论文
  • win32鼠标钩子是什么?教你实现全局鼠标监控
  • Linux环境下部署带有JAR包的Java项目_linux 去外部下jar,零基础入门到精通,收藏这篇就够了
  • AI驱动的软件测试:从自动化框架到智能决策系统
  • Spring Boot 4.0 新功能全解析:Java 开发者的又一个大版本来了
  • AI驱动的软件测试革新:从自动化框架到智能决策系统
  • 扩展运算符 vs Rest 参数:前端新人别再傻傻分不清了!
  • AI测试技术白皮书:从自动化到智能化的演进之路
  • AiPy 是什么?你的第一个本地 AI 牛马来啦
  • 基于nodejs和vue框架的理发店会员管理系统设计与实现thinkphp
  • 互联网政务平台如何解决微信公众号公式导入?
  • 基于nodejs和vue框架的物业维修服务预约平台thinkphp
  • Gitee 2026全景解读:为何中国开发者正加速拥抱国产代码托管平台
  • 系统找不到mfcm120u.dll文件 无法启动怎么修复? 免费下载方法分享
  • 高性能计算集群监控数据集:多维度系统资源利用与网络性能分析-科学研究、数据分析、企业应用-CPU使用率、内存占用、磁盘状态、网络延迟、数据包丢失率、网络吞吐量-集群资源优化、性能瓶颈识别、异常检测算法
  • msvcp90.dll文件丢失找不到 如何修复? 免费下载方法分享
  • 如何通过单北斗形变监测提升水库的安全性?
  • 系统找不到msvcp110.dll文件 如何修复? 免费下载方法分享
  • Java 是企业级应用开发的核心语言之一,广泛应用于大型系统、后端服务和分布式架构中
  • C++ 是一门广泛应用于高性能计算、游戏开发、嵌入式系统和底层系统编程的语言
  • LoRA 训练过程详解:从 0 到“懂你”的进化之路
  • 在 PyTorch 中训练一个简单的神经网络包括以下几个核心步骤:定义模型、准备数据、选择损失函数和优化器、编写训练循环
  • 协议十年演进
  • 硬核解析:英伟达机器人的技术内核与落地场景全攻略硬核解析:英伟达机器人的技术内核与落地场景全攻略
  • ZYNQ MPSOC VCU介绍
  • Go(又称Golang)是一种由Google开发的静态类型、编译型编程语言,设计初衷是解决大规模软件工程中的效率与协作问题