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);
}
}