medianBlur的使用方法c++
medianBlur是OpenCV中的一个函数,用于执行中值滤波。它可以去除图像中的噪声,并平滑图像的边缘。
使用方法如下:
- 引入头文件
#include <opencv2/opencv.hpp>
- 读取图像
cv::Mat image = cv::imread("image.jpg");
- 执行中值滤波
cv::Mat result;
cv::medianBlur(image, result, 5); // 5是卷积核的大小
- 显示结果
cv::imshow("Original Image", image);
cv::imshow("Median Blur Result", result);
cv::waitKey(0);
完整代码示例:
#include <opencv2/opencv.hpp>
int main()
{
// 读取图像
cv::Mat image = cv::imread("image.jpg");
// 执行中值滤波
cv::Mat result;
cv::medianBlur(image, result, 5); // 5是卷积核的大小
// 显示结果
cv::imshow("Original Image", image);
cv::imshow("Median Blur Result", result);
cv::waitKey(0);
return 0;
}
原文地址: https://www.cveoy.top/t/topic/b7gF 著作权归作者所有。请勿转载和采集!