Exemplo n.º 1
0
def predict_url_handler(project=None, publishedName=None):
    try:
        image_url = json.loads(request.get_data().decode('utf-8'))['url']
        results = predict_url(image_url)
        return jsonify(results)
    except Exception as e:
        print('EXCEPTION:', str(e))
        return 'Error processing image'
Exemplo n.º 2
0
def predict_url_handler():
    try:
        image_url = json.loads(request.get_data())['Url']
        results = predict_url(image_url)
        return json.dumps(results)
    except Exception as e:
        print('EXCEPTION:', str(e))
        return 'Error processing image'
Exemplo n.º 3
0
def predict_url_handler(project=None):
    try:
        image_url = json.loads(request.get_data())['url']
        results = predict_url(image_url)
        return jsonify(results)
    except Exception as e:
        print('EXCEPTION:', str(e))
        return 'Error processing image'
Exemplo n.º 4
0
def predict_url_handler(project=None, publishedName=None):
    try:
        image_url = json.loads(request.get_data().decode('utf-8'))['url']
        results = predict_url(image_url)
        # get the most likely prediction
        highest_prediction = get_highest_prediction(results['predictions'])
        # replace list of all predictions with the highest one
        results['predictions'] = highest_prediction
        return jsonify(results)
    except Exception as e:
        print('EXCEPTION:', str(e))
        return 'Error processing image'
Exemplo n.º 5
0
def run(json_input):
    try:
        results = None
        input = json.loads(json_input)
        url = input.get("url", None)
        image = input.get("image", None)

        if url:
            results = predict_url(url)
        elif image:
            results = predict_image_base64(image)
        else:
            raise Exception("Invalid input. Expected url or image")
        return (results)
    except Exception as e:
        return (str(e))
Exemplo n.º 6
0
def run(json_input):
    try:
        results = None
        input = json.loads(json_input)
        url = input.get("url", None)
        image = input.get("image", None)

        if url:
            results = predict_url(url)
        elif image:
            results = predict_image_base64(image)
        else:
            raise Exception("Invalid input. Expected url or image")
        return (results)
    except Exception as e:
        return (str(e))