Я пытаюсь реализовать таймер в моей программе, и я пытался использовать time.time (), но мое значение времени зависит от того, когда я полностью завершу программу, а не когда произойдет окончательный вывод. Так что, если я не завершаю программу и жду, время больше, чем если бы я просто немедленно завершил программу. Есть ли альтернатива или я просто неправильно ее использую?
import cv2
import numpy as np
import argparse
import time
t0 = time.time()
(code block)
cv2.imshow("thresh",thresh)
cv2.destroyAllWindows()
t1 = time.time()
total = print(t1-t0)
Мне нужно время после завершения последней функции cv2.imshow (), но таймер продолжает работать, пока я не закрою программу.