OpenCV load 运行出错 cv::Exception 出错

今天在使用OpenCV的load函数时,出现错误,代码如下:

cascade = (CvHaarClassifierCascade*)cvLoad( cascade_name, 0, 0, 0 );

错误如示:

上网搜了一下,好像是OpenCV中由来已久的问题,只需要在之前加一句代码就行:

cvReleaseHaarClassifierCascade(&cascade);
cascade = (CvHaarClassifierCascade*)cvLoad( cascade_name, 0, 0, 0 );

就没有错误了。

估计前面放一句release的目的,是为了初始化之类的吧

原文地址:https://www.cnblogs.com/pakfahome/p/3723538.html