1

ディレクトリ内のすべてのjpgファイルを読み取るにはどうすればよいですか? これらのファイルはフィルムのフレームで、名前は "0000.jpg" 、 "0001.jpg" 、... です。

4

2 に答える 2

2

またはのようなものを探していますdir *.jpgls *.jpg?フォームでブーストを使用する場合:

BOOST_FOREACH( const std::string& fname, ls( "./*.cpp" ))
    std::cout << fname << std::endl ;

ここにある ls 関数を使用できます: http://greg-n-blog.blogspot.com/2010/01/ls-using-boost.html

于 2012-08-29T18:51:12.067 に答える
1

libjpeg は一般的な jpeg デコーダ ライブラリです。

ディレクトリの列挙は、boost ライブラリ内の次のクラスを使用して実行できます。

boost::filesystem::directory_iterator 
于 2012-08-29T20:03:17.723 に答える