Я использую OpenCV для распознавания лиц.У меня проблема в том, что я не могу удалить файл JPEG, когда я нажимаю первую кнопку (т. Е. button1_Click
срабатывает) второй раз.Ниже приведен код, который у меня есть:
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
**remove("frame1.jpg");**
VideoCapture cap(0); // open the default camera
flag=true;
while(flag)
{
cap >> frame;
imshow("Camera Preview", frame);
waitKey(30);
}
}
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
flag=false;
imwrite("frame1.jpg",frame); //create file panel
this->panel1->BackgroundImage = System::Drawing::Image::FromFile("frame1.jpg"); //show frame in panel1
destroyWindow("Camera Preview");
}
Что мне делать?