При захвате кадра в видеоизображении с камеры в opencv, как я могу получить временную метку кадра на системном таймфрейме вместо таймфрейма камеры?
cap = cv2.VideoCapture(1)
while(cap.isOpened()):
ret, frame = cap.read()
systime = time.time() # this is not an accurate way to measure timestamp in system time
camtime = cap.get(cv2.CAP_PROP_POS_MSEC)/1000.# this is the timestamp in camera time
Это необходимо, поскольку определенные действия должны запускаться компьютером в соответствии с результатами анализа кадра. Эти действия запускаются с использованием системного времени, поэтому для вычисления правильного времени временная метка кадра должна находиться во системном времени