大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
void printMatrix(CvMat *mat)
{
int k = 0;
for (int i = 0; i < mat->rows; i++) {
for (int j = 0; j < mat->cols; j++) {
printf(" %10.3f ", cvmGet(mat, i, j));
}
printf("\n");
}
}
int main(int argc,char** ardv)
{
double *Matrix[3];
for (int i = 0;i < 3;i++)
{
Matrix[i] = new double[3];
}
*(Matrix[0]+0)=1;
*(Matrix[0]+1)=0;
*(Matrix[0]+2)=0;
*(Matrix[1]+0)=0;
*(Matrix[1]+1)=2;
*(Matrix[1]+2)=0;
*(Matrix[2]+0)=0;
*(Matrix[2]+1)=0;
*(Matrix[2]+2)=3;
CvMat *mat = cvCreateMat(3,3,CV_32FC1);
CvMat *Imat=cvCreateMat(3,3,CV_32FC1);
for(int i=0;i<mat->rows;i++)
{
for(int j=0;j<mat->cols;j++)
{
mat->data.fl[i*3+j]=Matrix[i][j];
}
}
cvInvert(mat,Imat,CV_SVD);//求逆矩阵
printf("原矩阵::\n");
printMatrix(mat);
printf(" 逆矩阵::\n");
printMatrix(Imat);
}
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/171663.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...