我是在ubuntu10.04下用opencv2.3做一个连续捕捉摄像头视频的图像并将它保存成图片的程序,可是总是没有保存 10
我是用以下代码#include"cv.h"#include"highgui.h"voidmain(){CvCapture*capture;capture=cvCreate...
我是用以下代码
#include "cv.h"
#include "highgui.h"
void main()
{
CvCapture* capture;
capture=cvCreateCameraCapture(0);
assert(capture!=NULL);
IplImage* frame;
cvNamedWindow("camera",1);
while(1)
{
frame=cvQueryFrame(capture);
if(!frame)
break;
cvShowImage("camera",frame);
cvSaveImage("~/Downloads/Image",frame);
if(cvWaitKey(33)>=0)
break;
}
cvReleaseImage(&frame);
cvDestroyWindow("camera");
}
一直查看不到保存的图片 求解决方法代码 展开
#include "cv.h"
#include "highgui.h"
void main()
{
CvCapture* capture;
capture=cvCreateCameraCapture(0);
assert(capture!=NULL);
IplImage* frame;
cvNamedWindow("camera",1);
while(1)
{
frame=cvQueryFrame(capture);
if(!frame)
break;
cvShowImage("camera",frame);
cvSaveImage("~/Downloads/Image",frame);
if(cvWaitKey(33)>=0)
break;
}
cvReleaseImage(&frame);
cvDestroyWindow("camera");
}
一直查看不到保存的图片 求解决方法代码 展开
4个回答
展开全部
这是我在Windows下实现保存图片的程序,亲测可用,按ESC键保存图片并退出,你可以参考一下。
#include "cv.h"
#include "highgui.h"
int main()
{
cvNamedWindow( "Example2_9", CV_WINDOW_AUTOSIZE );
CvCapture* capture;
capture = cvCreateCameraCapture( 0 );
IplImage* frame;
while(1) {
frame = cvQueryFrame( capture );
if( !frame ) break;
cvShowImage( "Example2_9", frame );
char c = cvWaitKey(10);
if( c == 27 )
{
cvSaveImage("D:\\3.jpg",frame); //按ESC键保存图片到D:\\3.jpg
break;
}
}
cvReleaseCapture( &capture );
cvDestroyWindow( "Example2_9" );
}
#include "cv.h"
#include "highgui.h"
int main()
{
cvNamedWindow( "Example2_9", CV_WINDOW_AUTOSIZE );
CvCapture* capture;
capture = cvCreateCameraCapture( 0 );
IplImage* frame;
while(1) {
frame = cvQueryFrame( capture );
if( !frame ) break;
cvShowImage( "Example2_9", frame );
char c = cvWaitKey(10);
if( c == 27 )
{
cvSaveImage("D:\\3.jpg",frame); //按ESC键保存图片到D:\\3.jpg
break;
}
}
cvReleaseCapture( &capture );
cvDestroyWindow( "Example2_9" );
}
展开全部
第一,首先你要看 图片显示了没有???
第二,名字你写错了。cvSaveImage("~/Downloads/Image.bmp",frame)
还有opencv的问题 可以问我 我的707798286
第二,名字你写错了。cvSaveImage("~/Downloads/Image.bmp",frame)
还有opencv的问题 可以问我 我的707798286
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
cvSaveImage("~/Downloads/Image",frame);
文件名要写扩展名。.jpg或.bmp
文件名要写扩展名。.jpg或.bmp
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
手提式白炽灯:用较小功率(多为200W以下)的白炽灯泡,安在一个小的反射罩内,反射罩固定在小的支架上。 3、光浴装置 可分局部或全身照射用二种。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询