6、OpenCV Python 图像模糊
2024-09-05 12:59:19
__author__ = "WSX"
import cv2 as cv
import numpy as np
#均值模糊 中值模糊 自定义模糊(卷积)
#卷积原理 #均值模糊
def blur(img): #去燥 基于卷积
dst = cv.blur(img , (5 ,5)) #卷积核大小(1*3)
cv.imshow("Show", dst) def mean(img): #去椒盐噪声 基于卷积
dst = cv.medianBlur(img , 5)
cv.imshow("Show", dst) def own_blur( img ): #自定义模糊
kernel = np.ones([5,5],np.float32)/25 #均值模糊,除以5*5防止溢出
kernel1 = np.array([[0,-1,0],[-1,5,-1],[0,-1,0]], np.float32) #锐化算子
dst = cv.filter2D( img , -1 , kernel1)
cv.imshow("Show", dst) def main():
img = cv.imread("1.JPG")
cv.namedWindow("Show", cv.WINDOW_AUTOSIZE)
#blur(img)
own_blur(img)
cv.waitKey(0)
cv.destroyAllWindows() main()
最新文章
- xp
- 批处理命令 - for
- 『安全科普』WEB安全之渗透测试流程
- 9月19号-9月21号丰宁坝上草原行 - 营销系统 - 京东内部论坛 - Powered by Discuz!
- Android 类似未读短信图标显示数字效果的分析
- Java中eclipse中添加源码依赖
- Ext实现简单计算器
- impress.js初体验
- C#生成Code128码
- K:java中的序列化与反序列化
- 转-Linux硬件装置和磁盘分区MBR
- php的开发的apache的配置及伪静态的应用
- studio安装插件
- pycharm安装pip报错的处理办法
- html2canvas关于图片不能正常截取
- QXDM操作应用
- Shiro 权限标签
- 关于OC中的几种延迟执行方式
- springboot之jar运行脚本
- Unity3D中的序列化测试