Advertisement
shalivitalya

Untitled

Apr 7th, 2020
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.33 KB | None | 0 0
  1. from numpy import load
  2. import matplotlib.pyplot as plt
  3. import cv2
  4. import numpy as np
  5. import copy
  6.  
  7. import requests
  8.  
  9. URL = 'https://api.arstand-lab.ru'
  10.  
  11. token  = 'Token 581314b5dc6db4dd928dc249bf390affbec4df75'
  12. HEADERS = {'Authorization': token}
  13.  
  14. def get_markers():
  15.     res = requests.get(f'{URL}/api/0/marker/get_markers/stand', headers=HEADERS)
  16.     if res.ok:
  17.         with open('file.npz', 'wb') as f:
  18.             f.write(res.content)
  19.         return True
  20.     else:
  21.         return False
  22.  
  23. def post_marker_pool():
  24.     pool_file = {'marker_pool': open('file.npz', 'rb')}
  25.     res = requests.post(f'{URL}/api/0/marker/send_pool_markers/',
  26.                                         headers=HEADERS,
  27.                                         files=pool_file)
  28.     if res.ok:
  29.         return True
  30.     else:
  31.         return False
  32.  
  33. if __name__ == '__main__':
  34.     print('GET successful: ', get_markers())
  35.     data = load('file.npz')
  36.     lst = data.files
  37.     print(lst)
  38.     for i in range(len(data['markers'])):
  39.         print(data['markers'][3][1][0])
  40.         data['markers'][i] = cv2.medianBlur(data['markers'][i],3 )
  41.         data['markers'][i]
  42.         print(data['markers'][3][1][0])
  43.     np.savez(r'C:\DATA_SCIENTIST\ONTI\file.npz', markers_custom=data['markers'])
  44.     # print('POST post custom markers successful: ', post_marker_pool())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement