我正在使用OpenCV 1进行一些图像处理,并对cvSetErrMode函数(它是CxCore的一部分)感到困惑.
OpenCV有三种错误模式.
在我的代码开始时,我调用cvSetErrMode(CV_ErrModeParent)从默认的'leaf'模式切换到'parent'模式,这样我的应用程序就不会因弹出异常/断言而终止.不幸的是,"父母"模式似乎不起作用.我仍然弹出消息对话框,我的应用程序仍然终止.
如果我调用cvSetErrMode(CV_ErrModeSilent)然后它实际上是静默的,不再退出应用程序或抛出一个对话框...但这也意味着我不知道发生了错误.在这种情况下,我认为模式正确设置.
有没有其他人似乎以前的这种行为,并可能能够推荐一个解决方案?
参考文献: