当我尝试使用findContours
. 基本上这是我的代码:
#include <opencv2/opencv.hpp>
int main()
{
Mat img = imread(helper::getImageSequence(3, image_value_temp));
Mat img_gray = Mat(Size(img.cols, img.rows), CV_8UC1);
Mat img_canny;
cvtColor(img, img_gray, CV_BGR2GRAY);
Canny(img_gray, img_canny, someLow, someHigh);
vector<vector<cv::Point> > contours;
vector<Vec4i> hierarchy;
findContours(img_canny, contours, hierarchy, CV_RETR_TREE, CV_CHAIN_APPROX_SIMPLE);
}
当我打印轮廓时,我得到 7905747460161236409,所以我想知道我的堆是否溢出?
- XCode 版本:4.5.2
- 编译器:苹果 LLVM 4.1
所以基本上崩溃可以追溯到findContours
这就是 XCode 给我的全部: