- Я работаю над проектом, который удаляет фоновый снимок из изображения.
- Я использую Математический репо
- сделано с веб-API, который получит изображение с моего P C, и в результате я хочу фотографию без фона. Но API удалит мой фоновый снимок, только если я правильно интегрировал модель. Итак, у меня проблема с интеграцией модели с API.
Изображение API
КОД API --------- ------------------------------->
from __future__ import division, print_function
# coding=utf-8
import sys
import os
import glob
import re
import numpy as np
# Flask utils
from flask import Flask, redirect, url_for, request, render_template
from werkzeug.utils import secure_filename
from gevent.pywsgi import WSGIServer
from flask import Flask, request, redirect, url_for, flash, jsonify#
import numpy as np#
import pickle as p#
import json#
import numpy as np
from flask import Flask, request, jsonify, render_template
import pickle
app = Flask(__name__)
@app.route('/', methods=['GET'])
def index():
# Main page
return render_template('index.html')
@app.route('/predict', methods=['GET', 'POST'])
def upload():
if request.method == 'POST':
# Get the file from post request
f = request.files['file']
# Save the file to ./uploads
basepath = os.path.dirname(__file__)
file_path = os.path.join(
basepath, 'uploads', secure_filename(f.filename)) # uploads image will save here.
f.save(file_path)
# Make prediction
# preds = model_predict(file_path, model)
# Process your result for human
# pred_class = preds.argmax(axis=-1) # Simple argmax
pred_class = decode_predictions(preds, top=1) # ImageNet Decode
result = str(pred_class[0][0][1]) # Convert to string
return result
return None
if __name__ == '__main__':
modelfile = 'model.py'
model = (open(modelfile, 'rb')) #
app.run(debug=True) #app.run(debug=True)
СЕЙЧАС,
- Как сохранить модель из google-colab notebook ?
- после сохранения модели, как я могу интегрировать модель в мой API?
Я действительно сохранил модель, но я не знаю, правильно я ее сохранил или нет.