6

一些(大部分)opencv 错误是在运行时发现的——使用 CV_64 而不是 CV_32、访问超出范围等。这使得调试不是一件容易的事,至少当你因为不同的原因不能使用调试模式
时。发生错误,opencv 停止断言(CV::ASSERT 宏)并准确告诉它发生在 opencv 源中的位置。
有没有办法告诉调用代码(我的代码)中发生错误的位置?
假设我们当然处于发布模式(没有断点 - 只有控制台输出)
谢谢

4

1 回答 1

-4

的,通常很容易判断 OpenCV 何时失败:您需要做的就是检查每个函数调用的返回,并在发生失败时打印错误消息。

于 2012-04-05T13:12:54.660 回答