diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2018-12-14 18:10:27 +0100 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2018-12-14 18:10:27 +0100 |
| commit | 38746f284b17400d4e2555509ea60df5912b824a (patch) | |
| tree | 6dea93f4ba348d12a58a761424ec5547697fcf1f /megapixels/app/server/api/image.py | |
| parent | 36b6082dfa768cbf35d40dc2c82706dfae0b687b (diff) | |
all the sql stuff communicating nicely
Diffstat (limited to 'megapixels/app/server/api/image.py')
| -rw-r--r-- | megapixels/app/server/api/image.py | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/megapixels/app/server/api/image.py b/megapixels/app/server/api/image.py deleted file mode 100644 index f2f4a4f9..00000000 --- a/megapixels/app/server/api/image.py +++ /dev/null @@ -1,40 +0,0 @@ -from flask import Blueprint, render_template, abort -# from jinja2 import TemplateNotFound - -router = Blueprint('image', __name__) - -@router.route('/<dataset>/test', methods=['POST']) -def test(name): - # dataset = -@router.route('/<dataset>/face', methods=['POST']) -def upload(name): - file = request.files['query_img'] - fn = file.filename - if fn.endswith('blob'): - fn = 'filename.jpg' - - basename, ext = os.path.splitext(fn) - print("got {}, type {}".format(basename, ext)) - if ext.lower() not in valid_exts: - return jsonify({ 'error': 'not an image' }) - - uploaded_fn = datetime.now().isoformat() + "_" + basename - uploaded_fn = sanitize_re.sub('', uploaded_fn) - uploaded_img_path = "static/uploaded/" + uploaded_fn + ext - uploaded_img_path = uploaded_img_path.lower() - print('query: {}'.format(uploaded_img_path)) - - img = Image.open(file.stream).convert('RGB') - # img.save(uploaded_img_path) - # vec = db.load_feature_vector_from_file(uploaded_img_path) - vec = fe.extract(img) - # print(vec.shape) - - results = db.search(vec, limit=limit) - query = { - 'timing': time.time() - start, - } - print(results) - return jsonify({ - 'results': results, - }) |
