,35,-7,20};
void PrintMatrix(CvMat *Matrix,int Rows,int Cols,int Channels);
int main()
{
CvMat *A=cvCreateMat(2,3,CV_32FC1);
CvMat *B=cvCreateMat(3,2,CV_32FC1);
CvMat *C=cvCreateMat(3,3,CV_32FC1);
CvMat *ResultMatrix=cvCreateMat(3,3,CV_32FC1);
double alpha =0.5;
double beta =0.1;
cvSetData(A,array1,A->step);
cvSetData(B,array2,B->step);
cvSetData(C,array3,C->step);
printf("cvMatMulAdd():\n");
cvGEMM(A,B,alpha,C,beta,ResultMatrix,CV_GEMM_A_T+CV_GEMM_B_T+CV_GEMM_C_T);
PrintMatrix(ResultMatrix,3,3,1);
system("pause");
}
void PrintMatrix(CvMat *Matrix,int Rows,int Cols,int Channels)
{
for(int i=0;i
{
for(int j=0;j
{
for(int k=0;k
void PrintMatrix(CvMat *Matrix,int Rows,int Cols,int Channels);
int main()
{
}
void PrintMatrix(CvMat *Matrix,int Rows,int Cols,int Channels)
{