を使おうとすると、XCodeの何が問題になっているのかを理解するために何時間も努力してきました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
- コンパイラ:Apple LLVM 4.1
つまり、基本的にクラッシュはさかのぼり、findContours
XCodeが私に与えるのはこれだけです。