利用Boost获取文件夹下所有文件的文件名

之前在做视频跟踪的时候,读取视频主要有三种方式,一种是直接从摄像头读取视频,一种是直接读取视频格式的文件,第三种就是读取图像序列,即一系列的图片。其中第三种方式需要获取文件夹下所有图像文件的文件名,虽然这些文件名称是顺序命名的,但有时候不同数据集提供的命名方式不同,导致读取很不方便,所以这就需要一种通用的读取方式,即先获取文件夹下所有图像文件的名称,然后排序名称,最后按照排好序的名称逐帧读取图像。 这里就用到了Boost库中的Filesystem。它的优势在于可移植性,windows和linux下都是可以的,不需要针对不同系统的单独编写程序。

Read More