diff c/cvutils.cpp @ 11:e77e2fd69b02

modularized code (not compiling)
author Nicolas Saunier <nico@confins.net>
date Wed, 11 Nov 2009 12:01:43 -0500
parents eb38637f338d
children ff5403319cec
line wrap: on
line diff
--- a/c/cvutils.cpp	Mon Nov 09 01:56:25 2009 -0500
+++ b/c/cvutils.cpp	Wed Nov 11 12:01:43 2009 -0500
@@ -18,3 +18,15 @@
 
   return image;
 }
+
+void goToFrameNum(CvCapture* capture, const int& currentFrameNum, const int& targetFrameNum) {
+  if (currentFrameNum > targetFrameNum)
+    cerr << "Current frame number " << currentFrameNum << " is after the target frame number " << targetFrameNum << "." << endl;
+
+  for (int frameNum = currentFrameNum; frameNum<targetFrameNum; ++frameNum) {
+    IplImage* frame = cvQueryFrame(inputVideo);
+    if (!frame)
+      break;
+    frameNum++;
+  }
+}