opencv - cvSetErrMode 不工作

我正在尝试在 OpenCV 中使用父模式。似乎 OpenCV 忽略了 cvSetErrMode() 调用。

fprintf(stderr, "cvSetErrMode(%d) returned %d\n", 
    CV_ErrModeParent, cvSetErrMode(CV_ErrModeParent));
fprintf(stderr, "cvGetErrMode() returned %d\n", cvGetErrMode());

这将返回:
cvSetErrMode(1) returned 0
cvGetErrMode() returned 0

在我看来 cvGetErrMode() 应该返回 1。

最佳答案

这些函数在 OpenCV 2.x 中被弃用 OpenCV 仍然提供 stub 实现以实现向后兼容性。

https://stackoverflow.com/questions/7338721/

相关文章:

visual-studio-2010 - 我无法使用 VS2010 运行 openCV2.3.1

colors - 识别opencv中检测到的圆圈的颜色

android - 使用opencv在android中抓取连续帧

opencv - 使用openCV GMM类进行对象建模

c# - EmguCV - 运动检测不返回角度

visual-c++ - OpenCV Connected Component标签颜色?

c# - 如何申请cvsobel + emgucv

python-3.x - 队列的等价arg 'durable'

opencv - 保存IPL_DEPTH_IMAGE供以后处理

opencv - 无法使用 OpenCV 从 FireWire cam 捕获图像