OpenCV中cvGetMat的NULL pointer问题!急!

Tomcat4 2010-07-29 05:20:26
大家好!我们在用OpenCV写一个视频图像分析的程序,程序是一个后台服务,能够正常运行,但是偶尔(只是偶尔)会报错:null array pointer is passed in function cvGetMat

现在很郁闷,程序部署的地方离我们城市很远,而且错误时偶尔出现,无法用debug模式找到空指针的地方,所以有两个问题请教大家:

1.凭经验,应该是什么地方会出这种错?
2.因为去一趟现场很麻烦,而且这种错误出现的几率很小,所以想是在没有办法的话,就kill掉程序,然后由另外一个进程自动拉起我们的分析程序(这个类似于看门狗的进程,我们现在已经在用了,目的是防止分析程序意外挂掉,无法自动重启!)。但是,现在发现,即使我们用try,catch在所有可能的地方捕获这个异常,然后认为的制造一个NULL pointer的错误,可是系统首先会弹出一个包含“ull array pointer is passed in function cvgetmat ”的对话框,只有当用户点击了对户框中“retry”的时候,代码才能执行到catch块,所以在无人值守的时候,整个程序还是挂在出错的地方!有没有办法让VC跳过那个对话框,直接捕获异常?

写了很多,请大家指教,谢谢!很急
...全文
1671 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
lantuling 2012-11-05
  • 打赏
  • 举报
回复
坐等高手。应该是程序 销毁变量时除了问题
feelingseas 2012-10-24
  • 打赏
  • 举报
回复
我也是遇到这个问题了,唉,不知所以……
CJRLLH 2012-10-18
  • 打赏
  • 举报
回复
我处理的图片不多,就几张而已,我也释放了图片和窗口内存,但还是出现同样的错误Null pointer (NULL array pointer is passed) in function cvGetMat,C:\User\VP\opencv\cxcore\src\cxarray.cpp(2794).请教怎么解决???
eaglejohnny 2012-02-17
  • 打赏
  • 举报
回复
我也遇到了这个问题,还没解决。程序运行完了之后,出现错误报警窗口:Null pointer (NULL array pointer is passed) in function cvGetMat,C:\User\VP\opencv\cxcore\src\cxarray.cpp(2780).请教怎么解决???
hugo122966 2011-09-29
  • 打赏
  • 举报
回复
问题已解决,原来是内存不足引起的,当循环处理大量大图片时,要在每一轮循环释放图片内存和窗口,这样就不会有错了。
fengbingchun 2011-06-01
  • 打赏
  • 举报
回复
申请的内存有的可能没有被释放或者图像格式不正确不能被正确的读取
zzf378139208 2011-05-30
  • 打赏
  • 举报
回复
我也遇到这种情况,目前还没解决呢
gwbit0618 2011-03-31
  • 打赏
  • 举报
回复
各位高手,问题是怎么解决的啊?
smile_nk 2011-03-25
  • 打赏
  • 举报
回复
请问是什么样的泄漏引起的呢?我没有找到,举个例子行吗?
martenyong 2011-01-04
  • 打赏
  • 举报
回复
我出现的类似问题解决了,
是内存泄露引起的。你看看你的代码别的部分有没有类似于这样的问题。
SaintHui 2011-01-04
  • 打赏
  • 举报
回复
我也是,我的程序循环处理图片,编译通过,但是运行时处理一些图片以后就跳出对话框。Null pointe(The image has NULL data pointer)in function cvGetMat,.\cxarray.cpp(2796).
点击忽略后就出现null array pointer is passed in function cvGetMat。的提示。在忽略就出现地址不可读。我把我的程序放在别人的机子上跑时,就没出现这个错误。现在好烦恼!

martenyong 2010-10-31
  • 打赏
  • 举报
回复
现在同样遇到了这个问题。
HBBlock 2010-08-22
  • 打赏
  • 举报
回复
顶!我的程序也出现了类似的问题,几率很小,在我处理的1000张影像里面有两三张会出这样的问题!

19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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