0
OpenCVを使用して顔認識を行っています。私は、最初のボタン(つまり、button1_Click
が発生)を2回クリックすると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");
}
どうすればよいですか?