Repository for M.A.I.L system's analysis server.
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

extract_01.py 943B

12345678910111213141516171819202122232425262728293031323334
  1. import sys
  2. import os
  3. import glob
  4. import pandas as pd
  5. #ssd_dir = /data/36536536520201231/
  6. ssd_dir = sys.argv[1]
  7. try:
  8. os.system('mv '+ssd_dir+ ' /hdd')
  9. except:
  10. pass
  11. target_dir = '/hdd' + ssd_dir[5:]
  12. svo_list = os.listdir(target_dir)
  13. for svo in svo_list:
  14. if svo[-5] == 1:
  15. os.system('python3 /sources/depthsensing.py -c /sources/cfg.cfg -w /sources/mailsys.weights -m /sources/data.data -s ' + target_dir + svo + ' -o ' + target_dir + svo[:4] + '.csv')
  16. else:
  17. pass
  18. full_list = os.listdir(target_dir)
  19. csv_1_list = [file for file in full_list if file.endswith("1.csv")]
  20. conc_df = pd.DataFrame(data={'x': [], 'y': [], 'z': [], 'frame': []})
  21. FRAME_COUNTER = 0
  22. N_OF_FRAME = 1800
  23. for x in csv_1_list:
  24. df = pd.read_csv(os.path.join(target_dir,x), header=0)
  25. df['frame'] = df['frame'] + FRAME_COUNTER
  26. conc_df = pd.concat([conc_df,df])
  27. FRAME_COUNTER += N_OF_FRAME
  28. conc_df.to_csv(os.path.join(target_dir,'cam1.csv'), index=False)