查看opencv文档时,发现VideoCapture有读入图像或视频序列的功能,做个记录。
例如在工作文件夹内存在single001.jpg~single010.jpg的图像,则可以将整个序列文件读入:
VideoCapture test("single0%02d.jpg", CAP_IMAGES);
Mat imgtest;
while (1)
{
test >> imgtest;
imshow("111", imgtest);
waitKey(0);
}
这里可以设置图像的个数,也可以通过if(imgtest.empty){break;}的方式跳出,显示一幅图后关闭 或者按任意键盘键即可显示下一幅。