OpenCV基础课程笔记09模糊图像(1)

写在前面

在这里把(1)(2)的所有关于模糊的笔记都记下来。

  • 均值滤波
    可以缩小像素,其实就是将像素区域的均值赋值给中心像素。
    blur()

  • 高斯滤波
    模糊图像,但是仍然保持原像素。
    GaussianBlur()

  • 中值滤波
    主要用来控制椒盐噪声
    medianBlur()

  • 双边模糊
    常用于美颜方面,祛除痘痘、雀斑啥的
    bilateralFilter()

代码

#include<iostream>
#include<opencv2/opencv.hpp>
using namespace std;
using namespace cv;

int main() {
	Mat src = imread("A:\\专用\\TestForTheCV\\代替女友出境.jpg");
	imshow("图片", src);
	Mat dst;

	//for (int i = 1; i <= 1000; i += 2) {
	//	blur(src, dst, Size(i, i), Point(-1, -1));
	//	imshow("均值滤波", dst);
	//	if (waitKey(120) > 0)break;
	//}

	GaussianBlur(src, dst, Size(15, 15),21,21);
	imshow("高斯模糊", dst);

	waitKey(0);
	return 0;

}

运行结果

在这里插入图片描述
注释中的死循环是我自己写着玩的,一个散光从0度一直加重知道圆锥角膜后只剩下光感的视觉体验。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值