首页 > 其他分享 >opencv学习笔记,关于图片的平滑处理

opencv学习笔记,关于图片的平滑处理

时间:2022-09-27 19:00:35浏览次数:49  
标签:img cv2 平滑 imshow 滤波 笔记 cat opencv blur

在opencv的图像平滑处理,有高斯滤波,中值滤波,均值滤波的处理方法

import cv2
import numpy as ap
import matplotlib.pyplot as plt

img=cv2.imread('cat.jpeg')

cv2.imshow('cat',img)
cv2.waitKey()
cv2.destroyAllWindows()



#均值滤波
# blur_cat=cv2.blur(img,(3,3)) #确定3*3的范围
#
#
# cv2.imshow('cat_blur',blur_cat)
# cv2.waitKey()
# cv2.destroyAllWindows()

#高斯滤波
# 高斯模糊的卷积核里的数值是满足高斯分布的,相当于更重视中间部分
assison=cv2.GaussianBlur(img,(5,5),1)
#
cv2.imshow('cat_assison',assison)
cv2.waitKey()
cv2.destroyAllWindows()



#中值滤波
# 相当于中值替换
# median=cv2.medianBlur(img,5)
# cv2.imshow('cat_median',median)
# cv2.waitKey()
# cv2.destroyAllWindows()

标签:img,cv2,平滑,imshow,滤波,笔记,cat,opencv,blur
From: https://www.cnblogs.com/kun-sir/p/16735588.html

相关文章

  • drf学习笔记
    今日内容概要序列化类常用字段类和字段参数序列化类高级用法之source序列化类高级用法之定制序列化字段的两种方式反序列化之数据校验模型类序列化器的使用反序列化......
  • 快学 VisionPro 系列教程 笔记
    视频来源:b站https://www.bilibili.com/video/BV1ZS4y197mk/?spm_id_from=333.337.search-card.all.click&vd_source=ed0219dc0ed7a6e1d0ced6918306b5b5   VisionPr......
  • 关于DNS服务器无域名主机配置的笔记
    centos下配置named的DNS服务器,首先按一般流程配置(略)当需要配置只有主机名,没有域名的情况时,主要是两点:1、在/etc/named.rfc1912.zones里面添加:zone"."IN{ty......
  • Generative Adversarial Framework for Cold-Start Item Recommendation阅读笔记
    动机本文是2022年SIGIR上的一篇论文。基于embedding的模型通过用户与物品交互历史学习到用户与物品的表示,但是这种方法对于没有出现在训练数据中的冷物品表现很差,因为冷物......
  • PADS应用笔记:Logic批量画引脚网络名技巧
    问题给芯片或者排针定义引脚网络时一个个画太麻烦,要怎么提高效率方法先在设置里选择禁止悬浮连线通过添加一个辅助排针先自动添加连线再删掉排针,自动生成页间连接......
  • PADS应用笔记:Logic输出错误报告和BOM
    问题画好原理图后、想要输出错误报告看看那些引脚漏连或者想看看BOM怎么样要做方法选择文件->报告,根据需求输出对应报告即可......
  • 阅读笔记之《程序员修炼之道---从小工到专家》(一)
    目录的名称起的比较新颖,如我的代码被猫吃了,我就想为何源码会被猫给吃掉呢?抱着一些好奇的心态,我开始阅读起来了这本书。第一节:我的源码让猫给吃了。1、开发过程中出现未曾......
  • Python学习笔记3
    problem1方程\(ax2+bx+c=0\),输入\(a,b,c\)的值,根据\(a,b,c\)的值判断不同的输出情况情况,判断并输出结果“有两个根\(x1=?\),\(x2=?\)”;“有一个根\(x=?\)”;“没有根”......
  • opencv-API
    基本操作图像IO操作的API:cv.imread():读取图像cv.imshow():显示图像cv.imwrite():保存图像在图像上绘制几何图像cv.line():绘制直线cv.circle():......
  • 【OpenLayers笔记】地图上显示html的覆盖物 - Overlay
    添加一个html覆盖层标签:  核心代码:map.on("click",function(event){map.addOverlay(newOverlay({//设定html元素的基准位置(默认左......