static CvHaarClassifierCascade* cascade
= NULL;
const char* cascade_name = "haarcascade_frontalface_alt.xml";
cascade =
(CvHaarClassifierCascade*)cvLoad(cascade_name,NULL,NULL,NULL);
當相對路徑沒有"haarcascade_frontalface_alt.xml"文件時,不會有錯誤。
當相對路徑有"haarcascade_frontalface_alt.xml"文件時,出現如上圖錯誤
"haarcascade_frontalface_alt.xml"文件爲Opencv安裝目錄data內的文件。
解決方法:
CvHaarClassifierCascade *
cascade = NULL;
cvReleaseHaarClassifierCascade(&cascade);
cascade =
(CvHaarClassifierCascade*) cvLoad(path);
在執行cvLoad()加載分類器之前,釋放cascade···