对应元素相乘(这不是矩阵乘法):
Mat a,b,c;
...
multiply(a,b,c); //方式一
c = a.mul(b); //方式二
矩阵乘法:
Mat a,b,c;
...
c = a*b; //方式一
gemm(a,b,1,NULL,0,c); //方式二
显然,矩阵乘法的耗时比对应元素相乘多
另外,Mat类还提供了向量(vector)的点乘dot和叉乘cross方法,但仅适用一维矩阵,不要对一般矩阵进行dot操作来代替multiply
对应元素相乘(这不是矩阵乘法):
Mat a,b,c;
...
multiply(a,b,c); //方式一
c = a.mul(b); //方式二
矩阵乘法:
Mat a,b,c;
...
c = a*b; //方式一
gemm(a,b,1,NULL,0,c); //方式二
显然,矩阵乘法的耗时比对应元素相乘多
另外,Mat类还提供了向量(vector)的点乘dot和叉乘cross方法,但仅适用一维矩阵,不要对一般矩阵进行dot操作来代替multiply