OpenCV中文网站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 安装 配置
查看: 2376|回复: 5

DSP跑EMCV

[复制链接]
发表于 2014-8-25 22:48:06 | 显示全部楼层 |阅读模式
童鞋们有没有碰到过这种问题:

平台:DSP

函数中调用createMat()然后用完退出的时候releaseMat(),函数中大概有6个Mat对象申请释放,在程序跑大概10来秒估计这个函数被执行10*20=200次,程序卡死,一直打印Insufficient memory (Out of memory),heapsize大小初始化是16M,然后我把这个Mat申请做成全局的,也就是create然后释放,问题就解决了。


但是几天后,我用EMCV在另外一个地方也遇到类似的问题,在不停的申请释放就会有问题,打印bad argument或者
OpenCV ERROR: Bad argument (unrecognized or unsupported array type)
        in function cvReleaseData, ../src/cxarray.cpp(1167)
Terminating the application...
Assertion failed, (0), file ../src/cxerror.cpp, line 353
6.OpenCV ERROR: Insufficient memory (Out of memory)
in function cvAlloc, ../src/cxalloc.cpp(58)
Terminating the application...
Assertion failed, (0), file ../src/cxerror.cpp, line 353
但是memory其实并不小,所以我怀疑是不是releaseMat没有释放掉空间呢,有没有哪位童鞋碰到过类似问题,还是我哪操作不当呢

回复

使用道具 举报

 楼主| 发表于 2014-8-29 23:15:36 | 显示全部楼层
emcv1.0,
回复 支持 反对

使用道具 举报

发表于 2015-2-4 09:30:49 | 显示全部楼层
还看不懂, 继续努力 。
回复 支持 反对

使用道具 举报

发表于 2016-6-16 16:19:48 | 显示全部楼层
存储空间分配问题,需要设置一个静态空间
回复 支持 反对

使用道具 举报

发表于 2016-7-8 15:37:47 | 显示全部楼层
请问你是用DSP什么开发板做的,能说下吗
回复 支持 反对

使用道具 举报

发表于 2017-11-6 20:25:37 | 显示全部楼层
你好,问些你的问题解决了吗
回复 支持 反对

使用道具 举报

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

本版积分规则

手机版|小黑屋|OpenCV中文网站 ( 粤ICP备13079875号-2

GMT+8, 2017-12-14 16:04 , Processed in 0.059974 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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