Spaces:
Configuration error
Configuration error
| from flask import Flask, render_template, request, redirect, url_for | |
| import os | |
| from werkzeug.utils import secure_filename | |
| from neural_style import main | |
| app = Flask(__name__) | |
| # 首页,用于上传图片和显示结果 | |
| def upload_and_process(): | |
| if request.method == 'POST': | |
| # 获取上传的图片列表 | |
| images = [request.files['image1'], request.files['image2']] | |
| filenames = [] | |
| for image in images: | |
| if image: | |
| # 使用secure_filename获取安全的文件名 | |
| filename = secure_filename(image.filename) | |
| print(filename) | |
| # 保存上传的图片到本地 | |
| image.save(os.path.join('static', filename)) | |
| filenames.append(filename) | |
| # 调用AI模型对图片进行处理(在这里,您需要编写AI模型的代码) | |
| main(filenames[0], filenames[1]) | |
| # 返回结果页面并展示处理后的图片 | |
| return render_template('index.html', image_path="out.png", \ | |
| filename1=filenames[0], filename2=filenames[1]) | |
| return render_template('index.html') | |
| if __name__ == '__main__': | |
| app.run(debug=True) | |