OpenCV C ++错误(cvCaptureFromCAM())

时间:2013-02-25 22:17:14

标签: c++ opencv

我正在关注OpenCV库的Web教程,并且实际上在早期阶段遇到了问题。在“cvCaptureFromCAM(0)”函数的帮助下声明所需的变量以从网络摄像头捕获图片之后。 编译后它给了我:  错误:'p_capWebcam'未在此范围内声明

我看到很多问题“未在此范围内声明”错误但未找到解决方案..

谢谢

#include <opencv/highgui.h>
#include <opencv/cxcore.h>
#include <opencv/cvaux.h>

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char* argv[]) {

CvSize size640x480 = cvSize(640, 480); 

CvCapture* p_camWebcam;  

IplImage* p_imgOriginal; 
IplImage* p_imgProcessed;

CvMemStorage* p_strStorage; 

CvSeq* p_seqCircles;     

float* p_fltXYReadius;    

int i;                    
char charCheckForEscKey;   



p_camWebcam = cvCaptureFromCAM(0); 

if(p_capWebcam == NULL) {   
printf("error: capture is NULL \n");
getchar();  
return(-1); 
}
}

1 个答案:

答案 0 :(得分:1)

  

p_ca * m *网络摄像头= cvCaptureFromCAM(0);

     

if(p_ca * p * Webcam == NULL){

真的?