Files @ 630c42e6d376
Branch filter:

Location: OneEye/src/analyzer/framecache.py - annotation

Laman
requirements.txt
from collections import deque


class FrameCache:
	def __init__(self,capacity=600): # 600 is enough for 10 min of 1 fps
		self._capacity=capacity
		self._cache=deque()

	def put(self,frame):
		if len(self._cache)>=self._capacity:
			self._cache.popleft()
		self._cache.append(frame)