【Java Opencv系列】3.2Mat的线性代数加减乘操作

来源:互联网 发布:淘宝商品销量查询工具 编辑:程序博客网 时间:2024/05/29 18:35

3.2Mat的线性代数加减乘操作

本节内容代码下载链接:http://download.csdn.net/detail/u012343179/9797255

在testOpencv项目中matAction中新建一个LinearAlgebraMiddle.Java类

代码如下:

运行结果:


加法和减法一目了然,下面介绍一下矩阵的乘法:

矩阵相乘Api:

Core.gemm(Matsrc1,Mat src2,double alpha,Mat src3,double beta,Mat dst)

参数说明:

src1:第一个输入矩阵,元素类型必须是float或double

src2:第2个输入矩阵,元素类型与src1要相同

alpha:权重值

src3:第三个可有可无的矩阵

beta:权重值

dst:计算乘法结果之后的输出矩阵,元素类型与src1要相同

原理:dst=alpha*src1*src2+beta*src3

OpenCV还自带了数乘矩阵,数除矩阵等运算,有兴趣可以自行查阅文档。


原创粉丝点击