我想使用OpenCV的VideoCapture
函数从文件夹中读取一系列图像。在上网搜索后,我的代码如下:
cv::VideoCapture cap ( "C:\\Users\\Admin\\Documents\\Images\\%02d.jpg");
我本以为VideoCapture
函数应该读取文件夹中所有以两个连续数字命名的图片,例如01.jpg, 02.jpg, ..., 30.jpg
。有人在互联网上说,只要给出第一个图像的位置和名称,VideoCapture
函数就可以捕获所有这些图像。所以我也试着这样做:
cv::VideoCapture cap ("C:\\Users\\Admin\\Documents\\Images\\01.jpg");
但是,这个方法对我的情况仍然不起作用。这些图像大小不同,因此我将首先读取它们,调整大小,然后对每个图像进行进一步的处理。我应该怎么做?我正在使用Windows7和VisualStudio。谢谢。