Mat矩阵的操作
opencv中对Mat数组操作的函数有很多并且每一种函数根据参数不一样有很多种的用法。所以,对于每一种函数我只是把它常用的方法介绍下。
首先定义几个参数,数组A,数组B,操作后得到数组C
1) A + B = C
利用opencv中的add函数
Mat A = (Mat_<float>(3,3) << 2, -1, 0, 1, -5, -1, 0, 1, 0);
Mat B = (Mat_<float>(3,3) << 2, 1, 0, -1, 5, 1, 0, -1, 0);
Mat C ;
add(A,B,C,Mat(),-1);
实现了数组A和数组B的求和,最后把得到的结果放入到数组C中。
add函数的形式如下: