OpenCV 滤波方法总结

1.概述

在深度学习出现之前,主要有中值滤波、均值滤波、高斯滤波等.

2.理论对比

3.代码实现

#include <iostream>
#include <opencv2/opencv.hpp>

int main(int argc, char** argv) {
    if(argc != 2) {
        std::cerr << "Usage: " << argv[0] << " <image_path>" << std::endl;
        return -1;
    }

    // Load the noisy image
    cv::Mat noisyImage = cv::imread(argv[1]);
    if(noisyImage.empty()) {
        std::cerr << "Error: Couldn't read the image. Check the path and try again." << std::endl;
        return -1;
    }
    cv::imshow("Noisy Image", noisyImage);

    // Apply averaging blur
    cv::Mat averageBlurred;
    cv::blur(noisyImage, averageBlurred, cv::Size(5,5));
    cv::imshow("Averaging Blur", averageBlurred);

    // Apply Gaussian blur
    cv::Mat gaussianBlurred;
    cv::GaussianBlur(noisyImage, gaussianBlurred, cv::Size(5,5), 0);
    cv::imshow("Gaussian Blur", gaussianBlurred);

    // Apply median blur
    cv::Mat medianBlurred;
    cv::medianBlur(noisyImage, medianBlurred, 5);
    cv::imshow("Median Blur", medianBlurred);

    // Wait for a key press and then close
    cv::waitKey(0);
    
    return 0;
}

相关推荐

  1. OpenCV 滤波方法总结

    2024-05-13 14:36:06       30 阅读
  2. opencv滤波技术

    2024-05-13 14:36:06       46 阅读
  3. 【Python】OpenCV-图像滤波

    2024-05-13 14:36:06       47 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-13 14:36:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-13 14:36:06       101 阅读
  3. 在Django里面运行非项目文件

    2024-05-13 14:36:06       82 阅读
  4. Python语言-面向对象

    2024-05-13 14:36:06       91 阅读

热门阅读

  1. golang函数默认参数

    2024-05-13 14:36:06       28 阅读
  2. mysql编程1

    2024-05-13 14:36:06       24 阅读
  3. NTP 协议获取网络时间

    2024-05-13 14:36:06       33 阅读
  4. day10-16:Spring Security

    2024-05-13 14:36:06       32 阅读
  5. vue3 setup标签使用总结

    2024-05-13 14:36:06       34 阅读
  6. [力扣题解]135. 分发糖果

    2024-05-13 14:36:06       30 阅读
  7. Leetcode 3145. Find Products of Elements of Big Array

    2024-05-13 14:36:06       35 阅读
  8. 《管理评论》文本分析技术最新进展总结盘点

    2024-05-13 14:36:06       24 阅读