سلام به همه دوستان.
سعی کنید از نسخه ansi c مربوط به OpenCV استفاده نکنید یک sub version تا منسوخ شدن فاصله داریم الان آخرین نسخه 2.4.9 هستش 3 را release کنند دیگه خبری از ansi c نیست و فقط به درد بعضی از سیستم های embeded میخوره. به صورت زیر استفاده منید.
#include "opencv2/opencv.hpp"
using namespace cv;
int main()
{
int index = 0;
VideoCapture cap(index);
if (!cap.isOpened())
return -1;
Mat edges;
namedWindow("edges",1);
for(;;)
{
Mat frame;
cap >> frame;
imshow("edges", frame);
if(waitKey(30) == 27) break;
}
return 0;
}