opencv求逆矩阵函数_c++矩阵

opencv求逆矩阵函数_c++矩阵voidprintMatrix(CvMat*mat){intk=0;for(inti=0;irows;i++){for(intj=0;jcols;j++){printf(“%10.3f”,cvmGet(mat,i,j));

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新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);    
}    

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/171663.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月21日 下午4:36
下一篇 2022年8月21日 下午4:36


相关推荐

  • c语言子程序return,c语言return返回到哪

    c语言子程序return,c语言return返回到哪c 语言 return 返回到哪 c 语言 return 返回给了上一级 比如一个递归程序 从第三层返回到第二层 又比如一个普通的子程序 那就返回到主程序中去 主程序中 return 返回给了操作系统 比如下面一个 c 程序 intsum inta intb returna b intmain intargc charconst argv intc sum 1000 24

    2026年3月17日
    2
  • google软件测试之道_gtest测试框架

    google软件测试之道_gtest测试框架gtest提供了一套优秀的C++单元测试解决方案,简单易用,功能完善,非常适合在项目中使用以保证代码质量。

    2026年4月18日
    7
  • 2021年G3锅炉水处理最新解析及G3锅炉水处理复审模拟考试「建议收藏」

    题库来源:安全生产模拟考试一点通公众号小程序安全生产模拟考试一点通:G3锅炉水处理最新解析考前必练!安全生产模拟考试一点通每个月更新G3锅炉水处理复审模拟考试题目及答案!多做几遍,其实通过G3锅炉水处理考试试题很简单。1、【多选题】玻璃器皿洗涤的标准是()。(AE)A、.均匀润湿B、.无污点C、.无油污D、.透明E、.无水珠2、【多选题】锅炉结生水垢的主要原因是()。(ABCDE)A、.溶解度降低B、.受热分解C、.相互反应D、.水的蒸发,…

    2022年4月15日
    44
  • 与沃尔玛Walmart建立EDI连接的准备

    与沃尔玛Walmart建立EDI连接的准备与沃尔玛 Walmart 建立 EDI 连接 需要有 RetailLink 访问权限 RetailLink 是沃尔玛 Walmart 的供应商平台 供应商可以在这个平台上进行 EDI 项目的连接测试 业务测试以及正式切入生产 想要获取这个访问权限需要联系沃尔玛的 RetailLink 团队 对于 EDI 而言 Walmart 指的是 WalmartStore 包括山姆会员店 超级购物中心 沃尔玛超市 社区店以及分销中心 供应商在与沃尔玛 Walmart 建立 EDI 连接时需要清楚这一点 传输协议第一步需要准备好 EDI

    2026年3月19日
    3
  • LoRaWAN 规范 1.0(2~4章)

    LoRaWAN 规范 1.0(2~4章)最近在做 LoRa LoRaWAN 协议略微复杂 边读边翻译 现在把翻译分享给各位做物联网的同行 当然里面掺杂了一些我的个人笔记 希望对大家有所帮助 如果哪里有问题 欢迎应各位留言或者邮件指正

    2026年3月26日
    2
  • ip addr命令作用_ipconfig命令的功能和作用

    ip addr命令作用_ipconfig命令的功能和作用一、ifconfig命令1)配置地址:比如修改eth0网卡的ip为192.168.174.100,子网掩码为255.255.255.0ifconfigeth0192.168.174.100/24使用ifconfig修改ip会直接在内存中生效,重启系统或者重启network服务就丢失。重启服务:Centos6:ser…

    2022年7月27日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号