Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 18, 2016 10:46:47

metotron
Зарегистрирован: 2015-08-20
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

Кеширование данных

Привет.
Есть задача - определить разделительную полосу на дорого на видеозаписе
Для сглаживания хотел бы X,Y начала и конца линиии с предыдущих 5 кадров сохранять в очереди
чтобы выводить среднюю. Вопрос как правильно сделать кеш и как его обнулять

Сейчас скрипт состоит из нескольких функций. Соответственно одна функция запускает другие.
Самая важная выглядит так:

def run():
lines = find_lines()
if lines is not None:
line = create_main_line(lines)
return line
create_main_line собственно создает из нескольких линий одну. и вот так как run запускается для каждого кадра - я хотел бы сохранять последние 5 значений line в куче и передавать в create_main_line для сглаживания

Но так как скрипт запускается для нескольких роликов, хотелось бы кеш сбрасывать

Как правельнее это собрать? можно с классом

Спасибо

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version