opencv c++ 图像卷积(27)

 图像卷积:

用一个小于图像的矩阵窗口在图像上按照一定的步长移动,在窗口覆盖的图像对应区域内,将对应像素点与窗口权值进行乘法操作,再将所有的乘积相加再除以窗口尺寸,作为该步移动的输出

这里的窗口一般被称为卷积核(kernal),卷积核中的元素被称为权值。

注意,当输入图像通道数为多个时,对应的卷积核也有同样的通道数量。
opencv c++ 图像卷积(27)_第1张图片

更多解释参考:

(25条消息) 深度学习之卷积_冰激凌啊的博客-CSDN博客_卷积 深度学习

API:

opencv c++ 图像卷积(27)_第2张图片

 这里的blur函数步长始终为1。

代码:

void QuickDemo::blur_demo(Mat& image)
{
	Mat dst;
	blur(image, dst, Size(3, 3), Point(-1, -1));
	imshow("卷积图像", dst);
}

结果:

 

 

 

你可能感兴趣的:(opencv,c++,opencv,c++,计算机视觉)