OpenCV 卷积图像处理理解

    科技2025-06-20  7

    图像处理

    高频信号就像平地耸立的山峰,看起来很显眼,平滑这座山峰的办法之一就是,把山峰刨掉一些土,填到山峰周围去 用数学的话来说,就是把山峰周围的高度平均一下

    平滑后效果如下 卷积可以帮助实现这个平滑算法 有噪点的原图,可以把它转为一个矩阵:

    然后用平均矩阵来平滑图像 把高频信号和周围的值平均一下就可以得到平滑的山峰

    出处:https://www.zhihu.com/question/22298352

    #include "opencv2\core\core.hpp" #include "opencv2\highgui\highgui.hpp" #include "opencv2\imgproc\imgproc.hpp" using namespace cv; int main() { Mat image = imread("girl.jpg"); namedWindow("均值滤波【原图】"); namedWindow("均值滤波【效果图】"); imshow("均值滤波【原图】", image); Mat out; boxFilter(image, out, -1, Size(10, 10)); imshow("均值滤波【效果图】", out); waitKey(0); }
    Processed: 0.016, SQL: 8