def to_dictionary(self): obj = { 'image_id': self.id, 'updated_on': self.updated_on, 'image_path': self.image_path, 'filename': self.filename, 'dataset_id': self.dataset_id, # 'agent': [get_json_clean_response(self.agent)], 'annotation': get_json_clean_response(self.annotation), 'attributes': [get_json_clean_response(self.attribute)], 'categories': [get_json_clean_response(self.category)] } return obj
def select_all_inference(): inferences = get_json_clean_response(Image.query.all()) response_object = { 'status': 'success', 'data': inferences } return make_response(jsonify(response_object)), 200
def get_user_list(): users = get_json_clean_response(User.query.all()) return jsonify({ 'status': 'success', 'data': { 'users': users } }), 200
def calendar(start_date, end_date): inferences = get_json_clean_response(Image.query.filter( and_(Image.timestamp >= datetime.strptime(start_date, '%Y-%m-%d %H:%M:%S'), Image.timestamp <= datetime.strptime(end_date, '%Y-%m-%d %H:%M:%S'))).all()) response_object = { 'status': 'success', 'data': inferences } return make_response(jsonify(response_object)), 200
def to_dictionary(self): obj = { 'camera_id': self.camera_id, 'updated_on': self.updated_on, 'camera_type': self.camera_type, 'frame_rate': self.frame_rate, 'resolution': self.resolution, 'color': self.color, 'shutter_speed': self.shutter_speed, 'exposure': self.exposure, 'image_size_H': self.image_size_H, 'image_size_W': self.image_size_W, 'image_size_C': self.image_size_C, 'weight_file': self.weight_file, 'threshold': self.threshold, 'orientation': self.orientation, 'model': [get_json_clean_response(self.model)], 'inference': [get_json_clean_response(self.inference)] } return obj
def to_dictionary(self): obj = { 'admin_validation': self.admin_validation, 'user_id': self.id, 'username': self.username, 'email': self.email, 'first_name': self.first_name, 'last_name': self.last_name, 'last_login_at': self.last_login_at, 'registered_on': self.registered_on, 'confirmed': self.confirmed, 'confirmed_on': self.confirmed_on, 'company': self.company, 'title': self.title, 'language': self.language, 'roles': [role.name for role in self.roles], 'location': [get_json_clean_response(self.location)] } return obj
def select_all_agents(): query = get_json_clean_response(Camera.query.all()) response_object = {'status': 'success', 'data': query} return make_response(jsonify(response_object)), 200
def select_model(model_name): query = get_json_clean_response( Models.query.filter(Models.model_name == model_name)) response_object = {'status': 'success', 'data': query} return make_response(jsonify(response_object)), 200
def select_all_models(): query = get_json_clean_response(Models.query.all()) # inferences = query.model.all() # inferences = get_json_clean_response(ai_agent.query.all()) response_object = {'status': 'success', 'data': query} return make_response(jsonify(response_object)), 200