我在网上学习了一个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);
}
}
p_ca*m*Webcam=cvCaptureFromCAM(0(;
如果(p_ca*p*Webcam==NULL({
说真的吗?