彼たちは、
カムから自分の顔を検出するコードを書きました。しかし、実行すると、「セグメンテーション エラー」と表示されます。何が悪いのかわからないので、よろしければご覧ください。これが私のコードです:
String fn_haar = "./haarcascade_frontalface_default.xml";
CascadeClassifier haar_cascade;
haar_cascade.load(fn_haar);
vector< Rect_<int> > bodys;
haar_cascade.detectMultiScale(input, bodys);//, 1.1, 3, 0, Size(100,100), Size());
cv::Mat body;
Rect body_i = bodys[0];
if(!bodys.empty())
{
Rect body_i = bodys[0];
body = input(body_i);
imshow("body", body);
waitKey(0);
}
入力はカムからの画像です。