Opencv Matrix умножение

мне нужно умножить матрицу и ее транспонировать, но я получаю следующую ошибку: "

Ошибка OpenCV: утверждение не выполнено (type == B.type () && (type == CV_32FC1 || type == CV_64FC1 || type == CV_32FC2 || type == CV_64FC2)) в неизвестной функции, файл .. .... \ src \ opencv \ modules \ core \ src \ matmul.cpp линия 711 "

вот код:

int dA[] = {
     1,     2,     3,
     4,     5,     6,
     6,     5,     4,
    }; 
Mat A = Mat(3,3, CV_32S, dA );
Mat C = A.t()* A;

Ответы на вопрос(1)

Ваш ответ на вопрос