1-17 平滑处理——中值滤波 opencv树莓派4B 入门系列笔记

目录

一、提前准备

二、代码详解

cv2.medianBlur函数用于对图像进行中值滤波。中值滤波是一种去噪声的技术,可以有效地去除图像中的盐和胡椒噪声。函数的两个参数如下:

三、运行现象

四、完整代码贴出


一、提前准备

1、树莓派4B 及 64位系统

2、提前安装opencv库 以及 numpy库

3、保存一张图片

二、代码详解

python 复制代码
import cv2
 
# 读取图像
img = cv2.imread('/home/raspberry4B/Pictures/MD.jpg')
 
# 进行中值滤波
filtered_img = cv2.medianBlur(img, 5)
 
# 显示原图和滤波后的图像
cv2.imshow('Original Image', img)
cv2.imshow('Filtered Image', filtered_img)
cv2.waitKey(0)
cv2.destroyAllWindows()

cv2.medianBlur函数用于对图像进行中值滤波。中值滤波是一种去噪声的技术,可以有效地去除图像中的盐和胡椒噪声。函数的两个参数如下:

  • img:输入图像。

  • 5:表示滤波器的内核大小(或窗口大小)。它必须是一个正奇数。滤波器的大小越大,去噪效果通常越强,但也可能导致更多的细节丢失。在这个例子中,内核大小为5,这意味着滤波器会考虑每个像素周围5x5的区域来计算中值。

三、运行现象

四、完整工程贴出

持续更新中......

相关推荐
Change is good9 小时前
桌面型软件(如UE)AI测试工具
人工智能
jkyy20149 小时前
AI赋能智慧座舱:健康有益重构移动健康空间,定义出行健康新范式
大数据·人工智能·物联网·健康医疗
superstarsupers9 小时前
宫庭海出席2026横琴-澳门国际数字艺术博览会 畅谈AI虚拟偶像产业新生态
人工智能·百度
2501_945837439 小时前
OpenClaw:重新定义 AI 执行边界的开源智能体框架
人工智能
沪漂阿龙在努力9 小时前
OpenAI Agents SDK 完全指南:从“只会动嘴”到“真正干活”的AI
人工智能
user29876982706549 小时前
六、深入 Claude Code CLI 源码:会话管理与持久化
人工智能
蓝色的香菇9 小时前
从零写一个智能体:最核心的“化身” —— 循环(Agent Loop)
人工智能
蔡俊锋9 小时前
AI时代:人类从操控者到旁观者的蜕变
人工智能·深度学习·hermes·ai团队·ai团队知识沉淀
阿明观察9 小时前
破局·领航·赋能:解码国家云如何开辟Token经济新路径
大数据·人工智能
何陋轩9 小时前
Claude 3.5 vs GPT-4o vs Gemini:程序员应该选哪个?代码能力全面测评
人工智能·面试·架构