#include #include #include int main() { cv::VideoCapture cap("d:/test.avi"); cv::Mat frame; for (;;) { clock_t start = clock(); cap >> frame; double time = clock() - start; if (time > 500) std::cout << "Took to long: " << time << " milliseconds!\n"; if (frame.empty()) break; /* // or use the following instead: clock_t start = clock(); bool last = !cap.read(frame); double time = clock() - start; if (time > 500) std::cout << " Took to long: " << time << " milliseconds!\n"; if (last) break; */ } }