opencv cvMat()函数创建CvMat结构体怎么释放资源

chenzhuoxue 2014-08-07 02:50:06
如题:使用cvMat函数创建了一个CvMat结构体,但是释放资源时总是出问题!
CvMat *ptsTemp = &cvMat(1, sar.Ns, CV_64F, sar.ts);//sar.ts是一个数组
Mat M_ts(ptsTemp); //把ts序列转为矩阵形式
cvReleaseMat(&ptsTemp); //释放资源

但是总是不行,去掉释放资源,代码运行没问题,加上它就运行到这句报错。错误如下

...全文
789 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenzhuoxue 2014-08-12
  • 打赏
  • 举报
回复
引用 5 楼 robertbo 的回复:
不能直接使用变量吗,非要使用指针? CvMat ptsTemp = cvMat(1, sar.Ns, CV_64F, sar.ts);//sar.ts是一个数组 Mat M_ts(&ptsTemp);
我试试不用指针~谢谢!
chenzhuoxue 2014-08-12
  • 打赏
  • 举报
回复
引用 4 楼 zhao4zhong1 的回复:
[quote=引用 3 楼 chenzhuoxue 的回复:] 谢谢您的回复,恩,我把vs2010 的调试技术学了一下,方法和与你说的差不多,不过我还没有调出来~
学习OpenCV自带的例子代码中是怎样使用CvMat的。[/quote] 好的,看了一下sample,确实不错!学习了!
robertbo 2014-08-11
  • 打赏
  • 举报
回复
不能直接使用变量吗,非要使用指针? CvMat ptsTemp = cvMat(1, sar.Ns, CV_64F, sar.ts);//sar.ts是一个数组 Mat M_ts(&ptsTemp);
赵4老师 2014-08-11
  • 打赏
  • 举报
回复
引用 3 楼 chenzhuoxue 的回复:
谢谢您的回复,恩,我把vs2010 的调试技术学了一下,方法和与你说的差不多,不过我还没有调出来~
学习OpenCV自带的例子代码中是怎样使用CvMat的。
chenzhuoxue 2014-08-11
  • 打赏
  • 举报
回复
谢谢您的回复,恩,我把vs2010 的调试技术学了一下,方法和与你说的差不多,不过我还没有调出来~
赵4老师 2014-08-07
  • 打赏
  • 举报
回复
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处。
赵4老师 2014-08-07
  • 打赏
  • 举报
回复
建议先编译链接调试OpenCV自带的例子代码。

5,530

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 模式及实现
社区管理员
  • 模式及实现社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧