1

我在网上关注 OpenCV 库的教程,实际上在早期阶段就遇到了问题。在“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); 
}
}
4

1 回答 1

1

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

if(p_ca* p *网络摄像头 == NULL) {

严重地?

于 2013-02-25T22:18:37.047 回答