Opencv C++成长之路(四):中值滤波

版权声明:——转载请留言询问—— https://blog.csdn.net/weixin_44344462/article/details/88742475

中值滤波结果

原图像
原图像
中值滤波结果
中值滤波后的结果

Show me the code

#include <iostream>
#include <opencv2/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <string>
#include <cmath>

using namespace std;

int main() {
    // 图像路径
    const string fileName = "xxx.jpg";
    
    // 读入图片
    cv::Mat origin = cv::imread(fileName);
    
    // 创建结果存放位置
    cv::Mat result;
    
    // 设置中值滤波窗大小
    const int winSize = 21;
    
    // 中值滤波
    cv::medianBlur(origin, result, winSize);
    
    // 显示原图
    cv::imshow("Origin Image", origin);
    
    // 显示中值滤波后的图像
    cv::imshow("Result", result);
    
    cv::waitKey(0);
}

猜你喜欢

转载自blog.csdn.net/weixin_44344462/article/details/88742475