Unit test before memory leak check
This commit is contained in:
@@ -3983,8 +3983,18 @@ int ALPR_OCR_VideoTest() {
|
||||
while (true) {
|
||||
cv::Mat frame;
|
||||
if (!capture.read(frame)) {
|
||||
std::cout << "\nEnd of video stream.\n";
|
||||
break;
|
||||
std::cout << "\nEnd of video stream — restarting from beginning.\n";
|
||||
capture.set(cv::CAP_PROP_POS_FRAMES, 0);
|
||||
if (!capture.read(frame)) {
|
||||
// Some backends need a full reopen to rewind cleanly.
|
||||
capture.release();
|
||||
capture.open(videoFilePath);
|
||||
if (!capture.isOpened() || !capture.read(frame)) {
|
||||
std::cerr << "Failed to restart video — stopping.\n";
|
||||
break;
|
||||
}
|
||||
}
|
||||
frameIdx = 0;
|
||||
}
|
||||
++frameIdx;
|
||||
|
||||
@@ -4080,7 +4090,7 @@ int main()
|
||||
#endif
|
||||
// ANSLPR_OD_INDOInferences_FileTest();
|
||||
//ANSLPR_OD_Inferences_FileTest();
|
||||
ANSLPR_OD_FolderInferences_Test();
|
||||
//ANSLPR_OD_FolderInferences_Test();
|
||||
//ANSLPR_OD_VideoTest();
|
||||
//ANSLPR_BigSize_VideoTest();
|
||||
//ANSLPR_CPU_VideoTest();
|
||||
@@ -4089,7 +4099,7 @@ int main()
|
||||
//}
|
||||
//ANSLPR_SingleTask_Test();
|
||||
//ANSLPR_CPU_StressTest();
|
||||
//ANSLPR_MultiGPU_StressTest();
|
||||
ANSLPR_MultiGPU_StressTest();
|
||||
//ANSLPR_MultiGPU_StressTest_SimulatedCam();
|
||||
// ANSLPR_MultiGPU_StressTest_FilePlayer();
|
||||
//ANSLPR_OD_CPU_VideoTest();
|
||||
|
||||
Reference in New Issue
Block a user