Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from numpy import load
- import matplotlib.pyplot as plt
- import cv2
- import numpy as np
- import copy
- import requests
- URL = 'https://api.arstand-lab.ru'
- token = 'Token 581314b5dc6db4dd928dc249bf390affbec4df75'
- HEADERS = {'Authorization': token}
- def get_markers():
- res = requests.get(f'{URL}/api/0/marker/get_markers/stand', headers=HEADERS)
- if res.ok:
- with open('file.npz', 'wb') as f:
- f.write(res.content)
- return True
- else:
- return False
- def post_marker_pool():
- pool_file = {'marker_pool': open('file.npz', 'rb')}
- res = requests.post(f'{URL}/api/0/marker/send_pool_markers/',
- headers=HEADERS,
- files=pool_file)
- if res.ok:
- return True
- else:
- return False
- if __name__ == '__main__':
- print('GET successful: ', get_markers())
- data = load('file.npz')
- lst = data.files
- print(lst)
- for i in range(len(data['markers'])):
- print(data['markers'][3][1][0])
- data['markers'][i] = cv2.medianBlur(data['markers'][i],3 )
- data['markers'][i]
- print(data['markers'][3][1][0])
- np.savez(r'C:\DATA_SCIENTIST\ONTI\file.npz', markers_custom=data['markers'])
- # print('POST post custom markers successful: ', post_marker_pool())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement