OpenCV之图像均值与高斯模糊

Posted MachineLP

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenCV之图像均值与高斯模糊相关的知识,希望对你有一定的参考价值。

python代码:

import cv2 as cv
import numpy as np


src = cv.imread("./test.png")
cv.namedWindow("input", cv.WINDOW_AUTOSIZE)
cv.imshow("input", src)

dst1 = cv.blur(src, (5, 5))
dst2 = cv.GaussianBlur(src, (5, 5), sigmaX=15)
dst3 = cv.GaussianBlur(src, (0, 0), sigmaX=15)

cv.imshow("blur ksize=5", dst1)
cv.imshow("gaussian ksize=5", dst2)
cv.imshow("gaussian sigmax=15", dst3)

cv.waitKey(0)
cv.destroyAllWindows()

C++代码:

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

using namespace cv;
using namespace std;

int main(int artc, char** argv) {
	Mat src = imread("./test.png");
	if (src.empty()) {
		printf("could not load image...\\n");
		return -1;
	}
	namedWindow("input&

以上是关于OpenCV之图像均值与高斯模糊的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV---高斯模糊(均值模糊的另一种)

OpenCV---模糊操作

opencv 图像平滑

OpenCV 图像模糊原理

OpenCv 026---高斯双边滤波

009-Opencv笔记-高斯双边模糊-矩阵掩膜