如何使用OpenCV和Python实现图片高斯模糊
发表于:2024-11-22 作者:千家信息网编辑
千家信息网最后更新 2024年11月22日,本篇内容介绍了"如何使用OpenCV和Python实现图片高斯模糊"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能
千家信息网最后更新 2024年11月22日如何使用OpenCV和Python实现图片高斯模糊
本篇内容介绍了"如何使用OpenCV和Python实现图片高斯模糊"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
高斯模糊
高斯模糊(英语:Gaussian Blur),通常用它来减少图像噪声以及降低细节层次。这种模糊技术生成的图像,其视觉效果就像是经过一个半透明屏幕在观察图像,这与镜头焦外成像效果散景以及普通照明阴影中的效果都明显不同。高斯模糊也用于计算机视觉算法中的预先处理阶段,以增强图像在不同比例大小下的图像效果(参见尺度空间表示以及尺度空间实现)。 从数学的角度来看,图像的高斯模糊过程就是图像与正态分布做卷积。由于正态分布又叫作高斯分布,所以这项技术就叫作高斯模糊。图像与圆形方框模糊做卷积将会生成更加精确的焦外成像效果。由于高斯函数的傅立叶变换是另外一个高斯函数,所以高斯模糊对于图像来说就是一个低通滤波器。
高斯模糊原理: "模糊",就是将图像中每个像素值进行重置的过程,这个过程采用将每一个像素都设置成周边像素的平均值。
# 高斯模糊# 高斯模糊# 操作# cv2.GaussianBlur(image, (135, 135), 0) #(5, 5)表示高斯矩阵(高斯内核)的长与宽都是5(必须为奇数),标准差取0 import cv2import numpy as np def clamp(pv): #保证 RGB三色值的数值不超过255 if pv>255: return 255 if pv<0: return 0 else: return pv def gaussian_noise(image): #给图片加一些噪声,高斯噪声 h, w, c = image.shape #获取三个值,高度、宽度、深度 for row in range(h): #在宽度、 高度中遍历进行像素点RGB的赋值 for col in range(w): s=np.random.normal(0, 20, 3) #获取随机数 3个数的数组 b = image[row, col, 0] # blue 原来的蓝色值 g = image[row, col, 1] # green r = image[row, col, 2] # red image[row, col, 0] = clamp(b + s[0]) #加上处理赋值 image[row, col, 1] = clamp(g + s[1]) image[row, col, 2] = clamp(r + s[2]) cv2.imshow("Gauss_noise", image) print("--------Hello Python--------")src=cv2.imread("lena.jpg")cv2.imshow("Source Image",src)t1=cv2.getTickCount()#获取时间值gaussian_noise(src)t2=cv2.getTickCount()#获取时间值time=(t2-t1)/cv2.getTickFrequency()#计算出时间(s)print("所用时间:%s"%(time*1000)) dst = cv2.GaussianBlur(src, (2555,2555), 15)#进行高斯模糊处理cv2.imshow("Gauss_blur",dst) cv2.waitKey(0)cv2.destroyAllWindows()
"如何使用OpenCV和Python实现图片高斯模糊"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
高斯
图像
像素
效果
时间
过程
图片
噪声
就是
处理
不同
内容
函数
卷积
宽度
尺度
技术
更多
正态分布
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
修改u8凭证纸数据库
大唐互联网科技
联想服务器制作RAID5
学习网络技术的前景
陕西软件开发商
狼人杀语音服务器断开
贺述明 网络安全
扒谱软件开发
网络安全加固技术pdf
梦到宇宙是云数据库
任丘每搜网络技术有限公司
如何连上不同大区的服务器
服务器后端
数据库插入sql语句
江苏互联网科技大会
校时服务器ip
我的世界服务器修改器
小游戏服务器费用
老年网络技术大学
网络安全黑板报插画临摹
与网络安全工程师相关的公司
网络技术学院风穿搭裤子
wow 云服务器
医渡云数据库导出
软件开发公司怎么做个人包装
服务器感叹号闪黄灯
服务器做共享文件夹安全吗
无锡方便软件开发销售电话
夏天软件开发
荒野行动日服怎么连接不到服务器