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

OpenCV 高斯模糊降噪

# 高斯模糊处理(降噪)
# 参数1: 原始图像
# 参数2: 高斯核尺寸(宽,高,必须为正奇数)
# 其他模糊方法:
#   - cv.blur():             均值模糊
#   - cv.medianBlur():       中值模糊
#   - cv.bilateralFilter():  双边滤波
blur = cv.GaussianBlur(img, (7,7), cv.BORDER_DEFAULT)

在 OpenCV 的 cv.GaussianBlur() 函数中,​​第三个参数 borderType​​ 用于指定图像边界处理方式。

  1. ​​cv.BORDER_DEFAULT​​(默认值)
  • 对边界像素进行​​镜像反射​​(如 BORDER_REFLECT_101),适合大多数场景。
  • 例:边界像素序列 [1,2,3,4] 处理为 […3,2,1,2,3,4,3,2…]。
  1. ​​cv.BORDER_CONSTANT​​
  • 使用​​恒定值填充​​边界(默认黑色)。
  • 可通过 value 参数自定义颜色(如 value=(255,0,0) 填充蓝色)。
  1. cv.BORDER_REPLICATE​​
  • 复制边界像素​​:直接延伸最边缘的像素值。
  • 例:边界序列 [1,2,3,4] 处理为 […1,1,1,2,3,4,4,4…]。
  1. cv.BORDER_REFLECT​​
  • 完全镜像反射​​:对称复制边界像素(不含边缘像素)。
  • 例:序列 [1,2,3,4] 处理为 […2,1,2,3,4,3,2…]。
  1. ​​cv.BORDER_REFLECT_101​​
  • 改进版镜像反射​​(与 BORDER_DEFAULT等效):对称复制时包含边缘像素。
  • 例:序列 [1,2,3,4] 处理为 […3,2,1,2,3,4,3,2…]。
  1. ​​cv.BORDER_WRAP​​
  • 环绕填充​​:重复整个图像像素模式。
  • 例:序列 [1,2,3,4] 处理为 […3,4,1,2,3,4,1,2…]。

选择建议​​:

  1. ​​通用场景​​:优先使用 cv.BORDER_DEFAULT(镜像反射),避免边界伪影。
  2. ​​需透明背景​​:用 cv.BORDER_CONSTANT + 自定义 value参数。
  3. 保留边缘细节​​:cv.BORDER_REPLICATE 适合纹理分析(如工业检测)。
  4. 特殊需求​​:环绕填充(BORDER_WRAP)适用于周期性图案(如纹理合成)。
http://www.lryc.cn/news/620771.html

相关文章:

  • npm删除包
  • PyCharm性能优化与大型项目管理指南
  • C++:浅尝gdb
  • YouBallin正式上线:用Web3重塑创作者经济
  • 一种适用于 3D 低剂量和少视角心脏单光子发射计算机断层成像(SPECT)的可泛化扩散框架|文献速递-深度学习人工智能医疗图像
  • HTML <link rel=“preload“>:提前加载关键资源的性能优化利器
  • 【AAAI2025】计算机视觉|即插即用|FSTA:炸裂!这个即插即用模块,让你的SNN性能起飞!
  • DeepSeek补全IBM MQ 9.4 REST API 执行命令的PPT
  • 爬虫数据存储全攻略:从 Robots 协议到文件存储
  • 【深度学习新浪潮】VGGT待提升点分析及解决方案的思考
  • 基于大语言模型的爬虫数据清洗与结构化
  • pdf文件流或者本地文件读取
  • 掌握MATLAB三维可视化:从基础到实战技巧
  • OpenCV Canny 边缘检测
  • 【js】让项目支持倾听和朗读AI技术
  • OpenCV图像平滑处理方法详解
  • tp5集成elasticsearch笔记
  • 开疆智能Ethernet转ModbusTCP网关连接UR机器人配置案例
  • ComfyUI工作流不动了?
  • OpenCV 形态学操作
  • Spring AI PagePdfDocumentReader 全解析:基于 Apache PdfBox 的按页 PDF 读取实战
  • COLMAP进行密集重建,三维重建的步骤
  • [机器学习]08-基于逻辑回归模型的鸢尾花数据集分类
  • AUTOSAR汽车电子嵌入式编程精讲300篇-【自动驾驶】硬件在环(HIL)(二)
  • 第四天~在CANFD或CAN2.0的ARXML文件中实现Multiplexor多路复用信号实战
  • 依托AR远程协助,沟通协作,高效流畅
  • 读From GPT-2 to gpt-oss: Analyzing the Architectural Advances
  • 第四天-创建一个Classic CAN(经典CAN2.0)/CANFD的系统描述ARXML文件
  • IDEA、Pycharm、DataGrip等激活破解冲突问题解决方案之一
  • 学习设计模式《二十二》——职责链模式