Opencv之图像模糊处理--均值滤波/高斯滤波/中值滤波
程序员文章站
2022-07-14 11:34:56
...
//#include “stdafx.h”
//本节讲述 画线、点、矩形、圆形和椭圆.多边形,文本。 等函数;
#include <opencv2/opencv.hpp>
#include
using namespace std;
using namespace cv;
//Mat bgImage;
//const char *drawdemo_win = “draw shapes and text demo”;
int main(int argc, char**argv)
{
Mat src, dst;
src = imread("C:/Users/Rubison.DELL/Desktop\\杂物/壁纸/小白2.jpg"); //存放自己图像的路径
if (!src.data)
{
printf("could not load image...\r\n");
return -1;
}
char input_title[] = "原图";
char output_title[] = "模糊处理";
namedWindow(input_title,CV_WINDOW_AUTOSIZE);
namedWindow(output_title, CV_WINDOW_AUTOSIZE);
imshow(input_title,src);
blur(src,dst,Size(3,3),Point(-1,-1),4);
imshow(output_title,dst);
//Mat Gaussblur;
//GaussianBlur(src, Gaussblur, Size(3, 3), 11, 11);
//imshow("高斯模糊", Gaussblur);
Mat medianblur;
medianBlur(src, medianblur,7); //注意 必须要是大于1的奇数奇数奇数!!!!
imshow("中值模糊", medianblur);
waitKey(0);
destroyAllWindows();
return 0;
}
输出结果:
下一篇: markdown(Typora)笔记
推荐阅读
-
Java OpenCV图像处理之自定义图像滤波算子
-
Java OpenCV图像处理之自定义图像滤波算子
-
图像预处理之opencv卷积/滤波api
-
初学python实现OpenCV之边缘保留滤波:高斯双边、均值迁移
-
python+opencv均值滤波,高斯滤波,中值滤波,双边滤波
-
基于OpenCV+Python的均值滤波,高斯滤波,中值滤波,双边滤波
-
python3 利用opencv 添加中值滤波,均值滤波,高斯滤波,高斯双边滤波
-
一、图像处理之均值滤波,高斯滤波(高斯模糊),中值滤波,双边滤波
-
OpenCV C++开发 第二节:图像处理(五、均值模糊、高斯模糊、中值模糊、双边模糊、腐蚀、膨胀)
-
open cv均值 中值 高斯 双边高斯 滤波及模糊