OpenCV読み出しシーケンスピクチャ(1)

1123 ワード

牛人のブログ(http://blog.csdn.net/dengtaocs/article/details/36653597),
長い間解決しようとしていた問題を発見した:OpenCV画像シーケンスを読み取る!爽やかすぎる!
例えば私のDディスクlemmingフォルダの下には、ファイル名の幅が5文字で、
5ミリ秒ごとに次の画像が自動的に読み出されます.
OpenCV读取序列图片(1)_第1张图片
#include    
#include    
using namespace cv;  
using namespace std;  
  
int main()  
{  
    string first_file = "D:/lemming/%5d.jpg";//%5d           
    VideoCapture sequence(first_file);  
  
    Mat image;  
    namedWindow("Image sequence");  
  
    while(1){
        sequence >> image;  
        if(image.empty()) break;  
        imshow("Image sequence", image);  
        waitKey(5);//  5            
    }
      
    cout << "End of Sequence" << endl;  
    waitKey();  
  
    return 0;
}