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

OpenCV 第7课 图像处理之平滑(二)

1. 示例代码

import cv2
import numpy as np
import matplotlib.pyplot as pltimg = cv2.imread('noise.jpg')blur1 = cv2.blur(img, (5, 5))  
blur2 = cv2.GaussianBlur(img, (5, 5), 1)   
blur3 = cv2.medianBlur(img, 5) plt.figure(figsize=(10, 5), dpi=100)
plt.rcParams['axes.unicode_minus'] = False
plt.subplot(141), plt.imshow(img), plt.title("Original")
plt.xticks([]), plt.yticks([])
plt.subplot(142), plt.imshow(blur1), plt.title("Mean Filtering")
plt.xticks([]), plt.yticks([])
plt.subplot(143), plt.imshow(blur2), plt.title("Gauss Filtering")
plt.xticks([]), plt.yticks([])
plt.subplot(144), plt.imshow(blur3), plt.title("Median Filtering")
plt.xticks([]), plt.yticks([])
plt.show()

2 matplotlib.pyplot

       Matplotlib.pyplot是一个Python的2D绘图库。通过几行代码,便可以生成绘图,直方

http://www.lryc.cn/news/2394648.html

相关文章:

  • Visual Studio笔记:MSVC工具集、MSBuild
  • 【Netty系列】核心概念
  • Axure中继器交互完全指南:核心函数解析×场景实战×避坑策略(懂得才能应用)
  • DeepSeek 赋能数字人直播带货:技术革新重塑电商营销新生态
  • 高端制造行业 VMware 替代案例合集:10+ 头部新能源、汽车、半导体制造商以国产虚拟化支持 MES、PLM 等核心应用系统
  • 【b站计算机拓荒者】【2025】微信小程序开发教程 - chapter3 项目实践 - 3人脸识别采集统计人脸检测语音识别
  • 达梦的TEMP_SPACE_LIMIT参数
  • 24核32G,千兆共享:裸金属服务器的技术原理与优势
  • 杆塔倾斜在线监测装置:电力设施安全运行的“数字守卫”
  • C++23 新成员函数与字符串类型的改动
  • 在 ElementUI 中实现 Table 单元格合并
  • threejs渲染器和前端UI界面
  • AI笔记 - 网络模型 - mobileNet
  • day12 leetcode-hot100-20(矩阵3)
  • 【Java开发日记】基于 Spring Cloud 的微服务架构分析
  • 接口性能优化
  • AWTK 嵌入式Linux平台实现多点触控缩放旋转以及触点丢点问题解决
  • 尚硅谷redis7 93-97 springboot整合reids之总体概述
  • Flutter、React Native、Unity 下的 iOS 性能与调试实践:兼容性挑战与应对策略(含 KeyMob 工具经验)
  • 声纹技术体系:从理论基础到工程实践的完整技术架构
  • 行为型:命令模式
  • 构建多模型协同的Ollama智能对话系统
  • vue3 + WebSocket + Node 搭建前后端分离项目 开箱即用
  • Win10秘笈:两种方式修改网卡物理地址(MAC)
  • 【软件】navicat 官方免费版
  • 【深度学习】16. Deep Generative Models:生成对抗网络(GAN)
  • java操作服务器文件(把解析过的文件迁移到历史文件夹地下)
  • 特伦斯 S75 电钢琴:重构演奏美学的极致表达
  • STM32-标准库-GPIO-API函数
  • Java 文件操作 和 IO(4)-- Java文件内容操作(2)-- 字符流操作