转载:http://blog.csdn.net/tangwei2014
OpenCV中矩阵乘法运算
1. Mat*Mat:
第一个矩阵的列数必须等于第二个矩阵的行数。
[0, 1, 2, 3; [0, 0, 0; [14, 14, 14;
0, 1, 2, 3; * 1, 1, 1; = 14, 14, 14;
0, 1, 2, 3] 2, 2, 2; 14, 14, 14]
3, 3, 3]
2. Mat.mul(Mat):
两个矩阵维数必须相同,对应位置元素相乘。
[0, 1, 2, 3; [ 0, 1, 2, 3; [0, 1, 4, 9;
0, 1, 2, 3; .mul 0, 1, 2, 3; = 0, 1, 4, 9;
0, 1, 2, 3] 0, 1, 2, 3] 0, 1, 4, 9;]
3. Mat.dot(Mat):
对应元素相乘在加起来。
[0, 1, 2, 3; [0, 1, 2, 3;
0, 1, 2, 3; .dot 0, 1, 2, 3; = 42
0, 1, 2, 3] 0, 1, 2, 3]