Я использую вектор объектов opencv Rect. Я хочу стереть некоторые элементы векторов внутри цикла for. Однако, похоже, у меня нет доступа к функции стирания() вектора. Я получаю следующее сообщение:
/home/christosh/Desktop/recognition-build-desktop-Qt_4_8
in_PATH_System_Release/../faceRec/src/Detection.cpp:88: ошибка: 'class cv::Rect_' не имеет названного члена 'стереть'vector<Rect> faces, eyes; for(int l=0; l<eyes.size(); l++){ if(eyes[l].y> faces[i].height){ eyes[l].erase; } }
Мой код:
vector<Rect> faces, eyes;
for(int l=0; l<eyes.size(); l++){
if(eyes[l].y> faces[i].height){
eyes[l].erase;
}
}