Skip to content

Commit 7ef7b98

Browse files
committed
実行時間記録用のユニットテスト、3回ずつ実行するように変更
1 parent 42ce54a commit 7ef7b98

File tree

1 file changed

+18
-10
lines changed

1 file changed

+18
-10
lines changed

modules/ximgproc/test/test_sparse_table_morphology.cpp

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -331,9 +331,9 @@ TEST(ximgproc_StMorph_eval, pdi)
331331
Mat dst;
332332
int sizes[]{ 3, 5, 7, 9, 11, 21, 31, 41, 51, 101, 151, 201, 251, 301, 351, 401, 451, 501 };
333333

334-
std::ofstream ss("opencvlog.txt", std::ios_base::out);
334+
std::ofstream ss("opencvlog_pdi.txt", std::ios_base::out);
335335

336-
ss << "----RECT----" << endl;
336+
for (int c = 0; c < 3; c++)
337337
for (int i = 1; i < 202; i += 2)
338338
{
339339
ss << i;
@@ -371,9 +371,13 @@ TEST(ximgproc_StMorph_eval, pdi)
371371
meter.start();
372372
cv::erode(img, dst, kn);
373373
meter.stop();
374+
ss << "\t" << meter.getTimeMilli();
375+
meter.reset();
376+
}
377+
else
378+
{
379+
ss << "\t";
374380
}
375-
ss << "\t" << meter.getTimeMilli();
376-
meter.reset();
377381

378382
// st-rect
379383
kn = getStructuringElement(MORPH_RECT, sz);
@@ -399,7 +403,7 @@ TEST(ximgproc_StMorph_eval, pdi)
399403
meter.start();
400404
stMorph::erode(img, dst, kdi);
401405
meter.stop();
402-
ss << "\t" << meter.getTimeMilli() << endl;
406+
ss << "\t" << meter.getTimeMilli() << "\n";
403407
meter.reset();
404408
}
405409
ss.close();
@@ -411,9 +415,9 @@ TEST(ximgproc_StMorph_eval, integrated)
411415
Mat dst;
412416
int sizes[]{ 3, 5, 7, 9, 11, 21, 31, 41, 51, 101, 151, 201, 251, 301, 351, 401, 451, 501 };
413417

414-
std::ofstream ss("opencvlog.txt", std::ios_base::out);
418+
std::ofstream ss("opencvlog_integrated.txt", std::ios_base::out);
415419

416-
ss << "----RECT----" << endl;
420+
for (int c = 0; c < 3; c++)
417421
for (int i = 1; i < 202; i += 2)
418422
{
419423
ss << i;
@@ -450,9 +454,13 @@ TEST(ximgproc_StMorph_eval, integrated)
450454
meter.start();
451455
cv::erode(img, dst, kn);
452456
meter.stop();
457+
ss << "\t" << meter.getTimeMilli();
458+
meter.reset();
459+
}
460+
else
461+
{
462+
ss << "\t";
453463
}
454-
ss << "\t" << meter.getTimeMilli();
455-
meter.reset();
456464

457465
// st-rect
458466
kn = getStructuringElement(MORPH_RECT, sz);
@@ -475,7 +483,7 @@ TEST(ximgproc_StMorph_eval, integrated)
475483
meter.start();
476484
stMorph::erode(img, dst, kn);
477485
meter.stop();
478-
ss << "\t" << meter.getTimeMilli() << endl;
486+
ss << "\t" << meter.getTimeMilli() << "\n";
479487
meter.reset();
480488
}
481489
ss.close();

0 commit comments

Comments
 (0)