64,683
社区成员
发帖
与我相关
我的任务
分享
cam = cvCreateCameraCapture(0);
frame =cvQueryFrame(cam);
QImage image((uchar *)frame->imageData,frame->width,frame->height,QImage::Format-RGB88);
cvSaveImage("文件名",image,0);
cam = cvCreateCameraCapture(0);
frame =cvQueryFrame(cam);
cvSaveImage("文件名",imframe, 0);
按你的代码就是这样了
CvCapture * capture = cvCreateCameraCapture(camera_id);
IplImage * frame = cvQueryFrame(capture); // IplImage
if (nullptr != frame)
{
cvSaveImage(window_name, frame);
}
就是这样吧,你的QImage到底怎么来的? (我用的是2.4.3)