无法删除 Opencv2.3 c++ 中的文件 videocapture vs2010

发布于 2025-01-08 06:25:27 字数 761 浏览 2 评论 0原文

我正在使用 OpenCV 进行人脸识别。我遇到的问题是,当我第二次单击第一个按钮(即 button1_Click 触发)时,无法删除 JPEG 文件。下面是我的代码:

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");
}

我应该做什么?

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?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

灯下孤影 2025-01-15 06:25:27

在删除该文件之前,您需要检查该文件是否确实存在。 此处是有关如何使用 C++/CLI 执行此操作的教程。 此处是方法。

享受 :)

You need to check to see that the file actually exists before you delete it. Here is a tutorial on how to do this with C++/CLI. Here is the MSDN page for the method.

Enjoy :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文