Swetchine1993
2016-03-22 05:06opencv摄像头显示灰色
小弟最近在搞人脸识别的问题,做到从摄像头读入这儿,但是很奇怪,一开始代码运行摄像头成功显示,但是后来却先显示灰色。
代码我是直接从网上粘贴的:
#include <cv.h>
#include <cxcore.h>
#include <highgui.h>
#include<Windows.h>
int main()
{
//声明IplImage指针
IplImage* pFrame = NULL;
//获取摄像头
CvCapture* pCapture = cvCreateCameraCapture(0);
//创建窗口
cvNamedWindow("video", 1);
Sleep(200);
//显示视屏
while (1)
{
pFrame = cvQueryFrame(pCapture);
//if (!pFrame)break;
cvShowImage("video", pFrame);
char c = cvWaitKey(3);
if (c == 27)break;
}
cvReleaseCapture(&pCapture);
cvDestroyWindow("video");
}
- 点赞
- 回答
- 收藏
- 复制链接分享
2条回答
为你推荐
- opencv摄像头灰屏~~~~
- opencv
- c++
- 2个回答