小编Fuz*_*uzz的帖子

OUTDATED - OpenCV的错误模式

我正在使用OpenCV 1进行一些图像处理,并对cvSetErrMode函数(它是CxCore的一部分)感到困惑.

OpenCV有三种错误模式.

  • Leaf:在调用错误处理程序后终止程序.
  • 父:程序未终止,但调用错误处理程序.
  • 无声:与父模式类似,但不调用错误处理程序

在我的代码开始时,我调用cvSetErrMode(CV_ErrModeParent)从默认的'leaf'模式切换到'parent'模式,这样我的应用程序就不会因弹出异常/断言而终止.不幸的是,"父母"模式似乎不起作用.我仍然弹出消息对话框,我的应用程序仍然终止.

如果我调用cvSetErrMode(CV_ErrModeSilent)然后它实际上是静默的,不再退出应用程序或抛出一个对话框...但这也意味着我不知道发生了错误.在这种情况下,我认为模式正确设置.

有没有其他人似乎以前的这种行为,并可能能够推荐一个解决方案?

参考文献:

c c++ opencv

3
推荐指数
1
解决办法
3008
查看次数

标签 统计

c ×1

c++ ×1

opencv ×1