camera.py 574 B

12345678910111213141516171819
  1. from time import time
  2. import glob
  3. import os
  4. PATH = '/root/astrodom/jpeg/*'
  5. class Camera(object):
  6. def __init__(self):
  7. # file_list = glob.glob(PATH)
  8. filst = sorted(glob.glob(PATH), key=os.path.getctime)
  9. file_list = [file for file in filst if file.endswith(".jpeg")]
  10. # print(file_list_py)
  11. self.frames = [open(f, 'rb').read() for f in file_list]
  12. print(len(self.frames), self.frames)
  13. def get_frame(self):
  14. return self.frames[int(time()) % 10]
  15. # return self.frames[i for i, _ in enumerate(file_list)]