I'm using OpenCV to do face recognition. I'm having a problem in that I cannot delete a JPEG file when I click the first button (i.e., button1_Click
fires) a second time. Below is the code I have:
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");
}
What should I do?