Opencv的学习之图像滤波
python的代码展示
import cv2
import matplotlib.pyplot as pltimg = cv2.imread(r'C:\Users\master\Desktop\HHH.jpg')#均值滤波,简单的平均卷积操作
blur = cv2.blur(img , (3, 3))
#即对应的数值相加,之后除以3*3#方框滤波,基本和平均值一样,可以选择归一化
box = cv2.boxFilter(img,-1,(3,3),normalize=True)#方框滤波,基本和平均值一样,可以选择归一化,容易越界
box1 = cv2.boxFilter(img,-1,(3,3), normalize=False)#第二想是处理结果图像的图像深度,一般使用-1表示与原始图像使用相同的图像深度
#参数说明当normalize=True时,与均值滤波结果相同
#normalize=False,表示对加和后的结果不进行平均操作,大于255的使用255表示titles = ['img','img_blur','boc_True','box_Flaes']
images = [img, blur, box, box1]for i in range(4):plt.subplot(2, 2, i + 1),plt.imshow(images[i],'gray')plt.title(titles[i])plt.xticks([]), plt.yticks([])
plt.show()
box 和 box1的区别在于是否除去 行*列,box1不除而数值大的部分用255来表示数值的大小
效果展示:
Opencv的学习之图像滤波相关推荐
- OpenCV与图像处理学习五——图像滤波与增强:线性、非线性滤波、直方图均衡化与Gamma变换
OpenCV与图像处理学习五--图像滤波与增强:线性.非线性滤波.直方图均衡化与Gamma变换 三.图像滤波与增强 3.1 线性滤波 3.1.1 方框滤波 3.1.2 均值滤波 3.1.3 高斯滤波 ...
- opencv(4)图像滤波
都是一些常用函数,但是可能太常用了,里面的一些关键点,没做过多的研究,今天主要对函数中特殊的地方做出分析 1.cvSmooth 图像滤波 CV_BLUR_NO_SCALE (简单不带尺度变换的模糊) ...
- 【OpenCV】5种图像滤波辨析:方框、均值、高斯、中值、双边
from:http://www.07net01.com/2015/12/1003192.html 图像滤波 什么是图像滤波 图像滤波,即在尽量保留图像细节特征的条件下对目标图像的噪声进行抑制,是图像预 ...
- OpenCV(十一)图像滤波(平滑处理)(平均、中值、高斯、双边滤波)
目录 一.基础理论 1.图像噪声 1-1.椒盐噪声 1-2.高斯噪声 2.滤波 3.线性滤波 1.概述 2.线性滤波原理: 二.均值滤波(cv::blur())(简单滤波) 1.原理 2.API 三. ...
- 机器视觉学习笔记--图像滤波1
基本理论 图像滤波的目的:去除图像噪声,修复图像损坏,改变图像分布. 均值滤波(Mean Filter) 求取NxN像素范围内的均值作为中心点的像素值,N为核大小 例:核为3 核越大,噪声消除效果越好 ...
- (学习笔记)图像滤波及其python实现
1.图像滤波 图像滤波是在尽量保留原图像细节特征的条件下,对该图像的噪声进行抑制,处理效果的好坏会直接影响后续操作的有效性. 消除图像中噪声数据的过程叫做图像滤波或图像平滑,图像中的有效信息主要集中在 ...
- youcans 的 OpenCV 学习课—8.频率域图像滤波(上)
欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『youcans 的 OpenCV 学习课』 系列,持续更新中 youcans 的 OpenCV 学习课-1.安装与环境配置 yo ...
- opencv进阶学习笔记5:图像模糊操作,图像锐化,边缘保留滤波EPF(图像滤镜)
基础版传送门: python3+opencv学习笔记汇总目录(适合基础入门学习) 进阶版笔记目录链接: python+opencv进阶版学习笔记目录(适合有一定基础) 模糊操作 方法:均值模糊,中值模 ...
- opencv学习笔记11:图像滤波(均值,方框,高斯,中值)
为什么要使用滤波 消除图像中的噪声成分叫作图像的平滑化或滤波操作.信号或图像的能量大部分集中在幅度谱的低频和中频段是很常见的,而在较高频段,感兴趣的信息经常被噪声淹没.因此一个能降低高频成分幅度的滤波 ...
最新文章
- go微服务框架go-micro深度学习(五) stream 调用过程详解
- 【Android RTMP】音频数据采集编码 ( AAC 音频格式解析 | FLV 音频数据标签解析 | AAC 音频数据标签头 | 音频解码配置信息 )
- 服务器高并发的解决方法
- golang第三方日志包seelog配置文件详解
- 在centos6.4 编译64位的hadoop 2.4.1
- python处理netcdf_在python中高效读取netcdf变量
- 用代码初始化APP的window
- NSIS nsDialogs 插件
- 磁盘空间未释放异常案例
- 跨界程序员の一 中文GB2312字库下载
- CSAPP 第三版 第六章 家庭作业and so on
- MySQL知识点总结(二)---查询操作
- 火车采集器采集ajax,火车头采集器JavaScript之ajax网站采集实例教程
- 5000字干货 | 决策树、随机森林、bagging、boosting、Adaboost、GBDT、XGBoost总结
- OpenGL LookAt函数理解
- Sonatype Nexus: Recommended file descriptor limit is 65536 but count is 4096
- 可以几分钟快速对接支付宝APP支付和手机网站支付?
- ValueError: Please provide model inputs as a list or tuple of 2 or 3 elements: (input, target)
- c++学习 | MFC —— 串口通信(四)发送数据
- mysql严谨模式_mysql不严谨模式怎么开启?