【发布时间】:2012-03-23 16:29:54
【问题描述】:
我使用“imwrite”显示BackgroundImage成功以windows形式显示图像但它损坏了磁盘:
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e)
{
namedWindow("video",0);
VideoCapture cap(0);
flag = true;
while(flag){
Mat frame;
cap >> frame; // get a new frame from camera
**imwrite("vdo.jpg",frame);**
this->panel1->BackgroundImage = System::Drawing::Image::FromFile("vdo.jpg");
waitKey(5);
delete panel1->BackgroundImage;
this->panel1->BackgroundImage = nullptr;
}
}
当我试图在没有 imwrite 的情况下显示并使用“位图”时,源代码在这里不起作用:
this->panel1->BackgroundImage = System::Drawing::Bitmap(frame);
我的代码有问题吗?谢谢你的帮助:)))
【问题讨论】:
-
“它不会工作”不是问题描述