OpenCV(3): 矩阵的掩膜操作


注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/105136548


1 基础知识

根据掩膜 (mask / kernel) 可以重新计算图像中每个像素的像素值,通过掩膜操作可以提高图像的对比度。

掩膜操作的过程如下:

在这里插入图片描述



filter2D函数 进行掩膜操作

(1) 定义掩膜: Mat kernel = (Mat_(3,3) << 0, -1, 0, -1, 5, -1, 0, -1, 0);

(2) filter2D( src, dst, src.depth(), kernel );
其中,参数src 与 dst 是Mat类型变量;参数src.depth 表示位图深度,有32、24、8等;kernel表示掩膜。

猜你喜欢

转载自blog.csdn.net/zaishuiyifangxym/article/details/105136548