cvSub函数

cvSubopencv库中的一个函数

功能:函数cvSub把两个数组的对应元素相减。

1.check这两个图或者矩阵是不是初始化了

2.如果初始化了,初始化的大小是不是一样,即两者有没有相同的长宽

3.两者的depth深度是不是一样,即是不是一个是三通道的,一个是单通道的或者一个是单通道32位浮点类型,一个是单通道8位整形类型

函数形式:void cvSub(//两个矩阵做减法

const CvArr* src1,//被减矩阵

const CvArr* src2,//减矩阵

CvArr* dst,//结果矩阵

const CvArr* mask = NULL//矩阵开关

); 参数列表

src1: 被减矩阵

src2 :减矩阵

dst  结果矩阵

mask:矩阵开关

比如一个3 * 3的图像与3 * 3的掩膜进行运算,得到的结果图像就是:

 

说白了,mask就是位图,来选择哪个像素允许拷贝,哪个像素不允许拷贝。

你可能感兴趣的:(openCV)