diff --git a/Demo.cpp b/Demo.cpp index 6dada02d9f96f5d0de4102dd338c77fdfbbc04ea..f3a80384b8366ac40180a51166051159f5aad401 100644 --- a/Demo.cpp +++ b/Demo.cpp @@ -327,8 +327,9 @@ int main(int argc, char * argv[]) vector<string> myFileListAfterContourSelection; //list for no contours found after selection; vector<string> myFileListCorrupted; //list all corrupted jpg files - for(frameCounter=0;frameCounter<amountFiles||g_badSignalFlagAbort;frameCounter++) + for(frameCounter=0;frameCounter<amountFiles;frameCounter++) { + //measure time consumption clock_t begin = clock(); @@ -623,6 +624,8 @@ int main(int argc, char * argv[]) double elapsedSecTotal = double(endAll - beginAll) / CLOCKS_PER_SEC; cout <<"process single pic:\t"<<elapsedSecs<<" s - \t\t"<<(int)(elapsedSecTotal/60)<<" min -\t"<<(int)(elapsedSecTotal/60/60)<<" h"<<endl; + if(g_badSignalFlagAbort) + frameCounter = amountFiles; //we abort } //finishing time