Если вы знаете, сколько кадров в секунду имеет ваше видео, вы можете читать кадры один за другим и определять их на каждом n
-ом кадре, n
- это число кадров в секунду для видео, которое вы обрабатываете.
fps = x
cnt = 0
for f in get_frames():
if cnt % fps == 0:
# run algorithm here
cv.imwrite(f)
После того, как вы просмотрели видео, вы можете запустить алгоритм.Но я бы предложил запустить алгоритм в цикле и затем сохранить кадр, желательно с нарисованным результатом (квадраты для обнаружения)