OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 2930|回复: 1

程序调试提示错误

[复制链接]
发表于 2013-5-28 11:47:14 | 显示全部楼层 |阅读模式
我编写的程序如下
float t;
        double a[]={
                1.0,2.0,3.0,4.0,
                5.0,6.0,7.0,8.0,
                9.0,10.0,11.0,12.0,
                13.0,14.0,15.0,16.0
        };
        CvMat M=cvMat(4,4,CV_32FC1,a);
        CvMat *n;
        n=cvCloneMat(&M);
        /*int p=cvCountNonZero(n);
        printf("p is %d",p);*/
        CvMat *N=cvCreateMat(4,4,CV_32FC1);
        CvMat *N1=cvCreateMat(4,4,CV_32FC1);
        N=cvCloneMat(&M);
        cvCmpS(N,0,N1,CV_CMP_GT);
        for(int i=0;i<N1->height;i++)
        {
                for(int j=0;j<N1->width;j++)
                printf(&quot;%f&quot;,(N1->data.ptr+N1->step*i/sizeof(float))[j]);
        }
为什么每次调试的时候都会提示juzhen.exe 中的 0x000007fefdda9e5d 处有未经处理的异常: Microsoft C++ 异常: 内存位置 0x0030f760 处的 cv::Exception。这样的错误,请各位大神帮忙解决一下,谢谢
回复

使用道具 举报

发表于 2013-5-28 15:58:01 | 显示全部楼层

程序调试提示错误

n是矩阵指针,M是矩阵变量,这两个能直接克隆得到码?这是我对你程序的疑问。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-5-10 08:00 , Processed in 0.008618 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表