壹行壹行查看代碼發現,對象裏面的points2, status等vector變量是在calcOpticalFlowPyrLK(img1, img2, points1, points2, status, similarity, window_size, level, term_criteria, lambda, 0); 函數中分配的,即opencv的dll,所以當對象進行析構的時候,因為不能訪問此local heap所以會有異常崩潰。
解決方法:
在調用opencv的函數之前,自己進行空間的分配
還有壹種可能是因為VS版本和opencv使用的版本不壹致造成,在用hog進行行人檢測的時候,出現的即是這個問題。