0
我正在使用OpenCV进行人脸识别。我遇到了一个问题,当我第二次单击第一个按钮(即button1_Click
火灾)时,我无法删除JPEG文件。以下是我的代码:无法删除Opencv2.3中的文件视频捕捉C++ vs2010
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");
}
我该怎么办?