Python OpenCV получить метку времени камеры в системное время точно - PullRequest
0 голосов
/ 08 марта 2019

При захвате кадра в видеоизображении с камеры в 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

Это необходимо, поскольку определенные действия должны запускаться компьютером в соответствии с результатами анализа кадра. Эти действия запускаются с использованием системного времени, поэтому для вычисления правильного времени временная метка кадра должна находиться во системном времени

...